一、安裝步驟
如果曾經安裝過Docker,參考第四章的重新安裝docker
1、安裝依賴包
sudo yum install -y yum-utils lvm2
2、設置阿里雲鏡像庫
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安裝docker
yum install docker-ce
二、啓動命令
1、開機自啓
sudo systemctl enable docker
2、啓動docker服務
sudo systemctl start docker
3、重啓docker
sudo systemctl daemon-reload
sudo systemctl restart docker
三、設置鏡像加速
登錄阿里雲,然後進入控制檯,搜索容器鏡像服務
,如下圖所示
編輯(如果不存在就創建)
vim /etc/docker/daemon.json
將以下代碼複製進去
{"registry-mirrors":["https://registry.docker-cn.com","你的鏡像地址"]}
重啓
sudo systemctl daemon-reload
sudo systemctl restart docker
四、重新安裝docker
1、查看安裝過的docker
yum list installed | grep docker
// 如果安裝過,可能會顯示下面的信息
docker.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos
docker-client.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos
docker-common.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos
2、卸載docker
sudo yum remove -y docker-ce.x86_64 docker-client.x86_64 docker-common.x86_64
3、刪除容器鏡像
sudo rm -rf /var/lib/docker
4、 重新安裝docker
sudo yum install docker-ce
五、常用命令
1、查看容器
# 查看正在運行的容器
docker ps
# 查看所有的容器
docker ps -a
2、查看容器詳情
# 查看docker容器詳情
docker inspect <容器名稱或id>
3、容器開機啓動
# 設置開機啓動 ,always:自啓 no:不自啓
docker update --restart=always <container ID 根據上個命令顯示出來的容器id>
4、文件操作
# 將docker中的文件導出來
docker cp 容器:/path /宿主機path
5、進入容器
# 會分配一個僞終端,像操作系統一樣操作
docker exec -it <容器名稱> bash