原文作者:劉剛
原文連結:
https://developer.aliyun.com/article/727717docker 分為兩個版本 docker CE(社群版/個人版) 和 docker EE (企業版)
本次安裝 dockerCE 因為ECS使用的是 centOS 7的版本
centOS7 安裝
1、解除安裝舊版本,docker舊版本被稱為docker or docker-engine 如果已安裝這些,需要先解除安裝因為其中是有依賴項的
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
如果yum報告裡報告了沒有安裝這些軟體包 則可以進行安裝
2、安裝依賴包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.1、添加docker軟體安裝包源:
sudo yum-config-manager --add-repo
https://download.docker.com/linux/centos/docker-ce.repo2.1.1、可以使用阿裡雲的鏡像位址,pull鏡像速度更快
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2.2、更新yum包索引:
yum makecache fast
2.3、安裝docker CE
sudo yum install docker-ce
2.4、啟動docker服務
systemctl start docker.service
2.5、解除安裝docker
2.5.1、 解除安裝docker包,主機上的圖像,容器,卷或自定義配置檔案不會自動删除
sudo yum remove docker-ce
2.5.2、删除所有的圖像,容器和卷
sudo rm -rf /var/lib/docker
docker info
容器清單
docker pull nginx
下載下傳鏡像