目錄

Docker 基本操作

會注意到這個東西當然是因為最近很紅,但傳統的 Vmware 或是 VirtualBox 還是有其不可取代的地位,不過如果需求是在 Linux like 的環境下,感覺還是比 VM 方便快速許多。下面就先記錄一下基本操作的部分。

1 安裝

Ubuntu 安裝軟體的起手式 sudo apt update

接著來安裝 docker

1
sudo apt install docker.io

2 將目前使用者加入 docker 群組避免需要使用 sudo

安裝完之後,因為執行 docker 需要用戶群組要在 docker 裡面,不然就要跑 sudo,有點麻煩,建議將自己的 user 加進 docker 群組。

1
sudo usermod -aG docker $USER

上述指令下完後需重新啟動後才會生效,或是如果不方便重新啟動可以補上

1
2
newgrp docker
sudo systemctl restart docker

到這邊就算安裝完成,接下來介紹基本操作。

2 基本操作

查看現在系統上已存在的 images

1
docker images

強制刪除 images

1
docker rmi -f ${IMAGE ID}

查看現在執行中的 container

1
docker ps

強制刪除不需要的 container 程序,並將該 container 移除

1
2
docker kill ${CONTAINER ID}
docker rm ${CONTAINER ID}

進入指定的 image 並進行互動模式,並將 host 的某個 folder 與 container 內進行映射,如下範例為啟動一個 container,並使用 ubuntu 18.04 的 image,將 host 的 /home/$USER/test 目錄與 container 內的 /test 路徑進行映射。

1
docker run -it -rm -v /home/$USER/test:/test ubuntu:18.04