CentOS 7 安裝部署Docker


本文講述的是使用yum 命令來安裝 Docker.

首先,通過uname -r來查看系統版本信息。

uname -r

服務器運行結果如圖:

 

 CentOS 7.0以上即可,如圖所示Release版本為7.9。參見官方版本對照表

 

 

第一步:清理已經安裝過的Docker(如果從未安裝過,跳過此步)

檢查是否安裝過Docker:

docker -v

執行清理命令:

yum remove docker \
                  docker-client \                  
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

 

第二步:安裝Device Mapper工具

 

yum install -y yum-utils device-mapper-persistent-data lvm2

 

第三步:配置docker的yum數據源

# 官方倉庫
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo

# 阿里倉庫
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

第四步:更新 yum 緩存

yum makecache fast

 

第五步:安裝docker-ce(社區版)

yum -y install docker-ce

 

第六步:啟動及配置 Docker

啟動 Docker 服務

systemctl start docker

重啟 Docker 服務

systemctl restart docker

設置開機自啟動 Docker 服務

systemctl enable docker.service

設置 Docker 中的容器對象隨着 Docker 服務的啟動而自動啟動。--restart=always

docker container update --restart=always 容器名字

狀態參數說明:

參數名稱 說明
no 不自動重啟容器. (默認)
on-failure 容器發生error而退出(容器退出狀態不為0)重啟容器
unless-stopped 在容器已經stop掉或Docker stoped/restarted的時候才重啟容器
always 在容器已經stop掉或Docker stoped/restarted的時候才重啟容器

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM