大語言模型教得很好,真的不必再到處 google 了
如何安裝 Docker / Container 這邊就簡單講一下
也許以後的方法又不一樣
1. 更新現有套件
sudo apt update && sudo apt upgrade -y
2. 安裝相關套件
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
6. 啟用 Docker
sudo systemctl enable docker sudo systemctl start docker
7. 查看版本
sudo docker --version
sudo docker compose version
8. 運行 hello world 容器
sudo docker run hello-world
如果成功的話應該會看到一段 Hello from Docker 訊息
這邊就不貼了
然後以下是幾個常用指令
(a) 列出所有 image
sudo docker images
(b) 執行 image
sudo docker run -d --name container-name image-name
images 就是躺在 disk 裡面的東西
使用 docker run 它就會載入變成 container
這個 container-name 不能重複
至於怎麼製作 image 我們在下一篇文章再講
(c) 列出所有的 container
sudo docker ps -a
列出正在運行的 container
sudo docker ps
(d) 停止 container
sudo docker stop container-name
(e) 執行 container
如果之前已經使用過 run 把 image 變成 container
那麼再次啟動時要使用 start
sudo docker start container-name
(f) 移除 container
sudo docker rm container-name
(g) 移除 image
sudo docker rmi image-name
上面提到的都是使用 "container name" & "image name"
但其實也可以用 "container id" & "image id"
差不多講到這