在開發(fā)和運(yùn)維中,我們經(jīng)常需要使用 Docker 技術(shù)進(jìn)行應(yīng)用部署和管理。本文主要介紹 Docker 基礎(chǔ)操作。
第一步,我們需要從 Docker 官網(wǎng)下載并安裝 Docker。安裝完成后,可以在命令行中輸入以下命令驗證 Docker 是否安裝成功。
docker --version
第二步,我們需要從 Docker Hub 倉庫中找到所需的鏡像,并拉取到本地。使用以下命令可以實現(xiàn)拉取 ubuntu 鏡像(以最新版本為例)。
docker pull ubuntu
如果需要指定版本,可以在命令后面加上版本號,例如:
docker pull ubuntu:18.04
第三步,我們可以使用以下命令列出已下載的鏡像。
docker images
第四步,我們可以使用以下命令創(chuàng)建容器,其中ubuntu:latest
為鏡像名,my_container
為容器名。
docker run -it --name my_container ubuntu:latest
其中-it
參數(shù)表示在交互模式下運(yùn)行容器,并啟動一個終端;--name
參數(shù)指定容器名稱。如果需要后臺運(yùn)行,可以使用-d
參數(shù)。
第五步,我們可以使用以下命令列出當(dāng)前正在運(yùn)行的容器。
docker ps
第六步,我們可以使用以下命令進(jìn)入正在運(yùn)行的容器終端。
docker exec -it my_container /bin/bash
其中my_container
為要進(jìn)入的容器名,/bin/bash
表示要進(jìn)入的終端類型。
第七步,我們可以使用以下命令退出容器終端。
exit
第八步,我們可以使用以下命令停止正在運(yùn)行的容器。
docker stop my_container
其中my_container
為要停止的容器名。
第九步,我們可以使用以下命令刪除已停止的容器。
docker rm my_container
其中my_container
為要刪除的容器名。如果要刪除多個容器,可以在命令后面加上容器名,例如:
docker rm my_container1 my_container2
第十步,我們可以使用以下命令刪除已下載的鏡像。
docker rmi ubuntu
其中ubuntu
為要刪除的鏡像名。如果要刪除多個鏡像,可以在命令后面加上鏡像名,例如:
docker rmi ubuntu1 ubuntu2
以上就是 Docker 基礎(chǔ)操作的介紹。在實際應(yīng)用中,還有很多高級用法和命令需要了解和使用。