在CentOS上使用Docker有許多技巧可以幫助您更高效地管理和使用容器。以下是一些常用的技巧:
更新系統:
sudo yum update
安裝依賴包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker的官方鏡像源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝Docker引擎:
sudo yum install docker-ce docker-ce-cli containerd.io
啟動Docker服務:
sudo systemctl start docker
設置Docker開機自啟:
sudo systemctl enable docker
驗證安裝:
sudo docker run hello-world
拉取鏡像:
docker pull [鏡像名]
查看本地鏡像:
docker images
運行容器:
docker run -it [鏡像名] [命令]
查看運行中的容器:
docker ps
停止與刪除容器:
docker stop [容器ID]
docker rm [容器ID]
查看容器日志:
docker logs [容器ID]
在容器內執行命令:
docker exec -it [容器ID] [命令]
文件拷貝:
docker cp [主機路徑] [容器路徑]
保存容器為新的鏡像:
docker commit [容器ID] [新鏡像名]
查看容器端口映射:
docker port [容器ID]
編輯容器的配置文件:
docker update --restart always [容器ID]
鏡像加速:
編輯 /etc/docker/daemon.json
文件,設置鏡像加速器地址:
{
"registry-mirrors" : [
"https://mirror.aliyuncs.com"
]
}
然后重啟Docker服務:
sudo systemctl daemon-reload
sudo systemctl restart docker
持久化數據:
使用 -v
參數將宿主機的目錄綁定到容器內的目錄:
docker run -v /host/path:/container/path [鏡像名]
網絡管理: 創建和管理自定義的橋接網絡:
docker network create [網絡名]
通過這些技巧,您可以在CentOS上更高效地使用和管理Docker容器。希望這些信息對您有所幫助!