天天看點

在 Linux 部署安裝 docker

原文作者:劉剛

原文連結:

https://developer.aliyun.com/article/727717

docker 分為兩個版本 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.repo

2.1.1、可以使用阿裡雲的鏡像位址,pull鏡像速度更快

http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.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

下載下傳鏡像