顯示具有 docker 標籤的文章。 顯示所有文章
顯示具有 docker 標籤的文章。 顯示所有文章

2019年3月26日 星期二

將用戶加入docker群組內

將使用者加入docker群組內
sudo usermod -aG docker user

在免重開機的情況下,更新group cache
su - user

重啟docker服務
sudo service docker restart

接著使用者即可在免root權限的情況下使用docker。

2018年8月28日 星期二

docker筆記


將指定image從官網上pull下來
docker pull image:tag

顯示倉庫內所有的image
docker images

顯示所有container
docker ps -a

由指定image創建一container
docker create -it image:tag /bin/bash

創建一container並設定port forwarding,並讓container在背景執行
docker run -td --name container_name -p local_port:host_port image:tag

啟動指定container
docker start container_id

啟動並attach指定container
docker start -ai container_id

停止指定container
docker stop container_id

attach and execute command in the container
docker exec -it container_id /bin/bash

將檔案從Host端傳送至container內
docker cp  local_path container_id:path

將檔案從container內傳送至Host端
docker cp  container_id:path local_path

使用container創建一image
docker commit -m "commit message" container_id image_name:tag

匯出容器
docker export containter_id > export_name.tar
or
docker export  container_id --output="export_name.tar"

匯入容器
cat import_file.tar | docker import - image:tag
or
docker import import_file.tar