docker 安裝


官方文檔:https://docs.docker.com/engine/install/centos/

卸載舊版本

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

安裝方法

使用存儲庫安裝

在新主機上首次安裝 Docker Engine 之前,您需要設置 Docker 存儲庫。之后,可以從存儲庫安裝和更新 Docker。

設置存儲庫

安裝yum-utils包(提供yum-config-manager 實用程序)並設置穩定存儲庫。

#安裝yum-utils包
yum install -y yum-utils
#設置穩定存儲庫(官網的下載速度慢)
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
#建議國內使用阿里雲鏡像加速器
yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

更新yum軟件包索引

yum makecache fast

安裝 Docker 引擎

安裝最新版本的 Docker Engine 和 containerd,或者進入下一步安裝特定版本:

yum install docker-ce docker-ce-cli containerd.io

此命令會安裝 Docker,但不會啟動 Docker。它還會創建一個 docker組,但是,默認情況下它不會向該組添加任何用戶。

啟動

systemctl start docker  # 啟動docker服務

systemctl stop docker  # 停止docker服務

systemctl restart docker  # 重啟docker服務

查看是否啟動成功,

docker version

出現下圖,啟動成功

Docker應用需要用到各種端口,逐一去修改防火牆設置。非常麻煩,因此建議大家直接關閉防火牆!

# 關閉
systemctl stop firewalld
# 禁止開機啟動防火牆
systemctl disable firewalld

 


免責聲明!

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



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