在centos7上安裝docker

2022-10-09 01:54:10 字數 2595 閱讀 7803

docker從1.13版本之後採用時間線的方式作為版本號,分為社群版ce和企業版ee。

社群版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試認證過的基礎設施、容器、外掛程式等。

社群版按照stable和edge兩種方式發布,每個季度更新stable版本,如17.06,17.09;每個月份更新edge版本,如17.09,17.10。

1、docker 要求 centos 系統的核心版本高於 3.10 ,檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 。

通過uname -r命令檢視你當前的核心版本

$ uname -r
2、使用root許可權登入 centos。確保 yum 包更新到最新。

$ sudo yum update
3、解除安裝舊版本(如果安裝過舊版本的話)

$ sudo yum remove docker  docker-common docker-selinux docker-engine
5、設定yum源

6、可以檢視所有倉庫中所有docker版本,並選擇特定版本安裝

7、安裝docker

$ sudo yum install docker-ce  #由於repo中預設只開啟stable倉庫,故這裡安裝的是最新穩定版17.12.0

$ sudo yum install # 例如:sudo yum install docker-ce-17.12.0.ce

8、啟動並加入開機啟動

$ sudo systemctl start docker

$ sudo systemctl enable docker

9、驗證安裝是否成功(有client和service兩部分表示docker安裝啟動都成功了)

1、因為之前已經安裝過舊版本的docker,在安裝的時候報錯如下:

transaction check error:

file /usr/bin/docker from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from packagedocker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from packagedocker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from packagedocker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from packagedocker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

2、解除安裝舊版本的包

3、再次安裝docker

$ sudo yum install docker-ce
docker 安裝後如何將使用者新增到docker使用者組可以將sudo去掉

sudo groupadd docker #新增docker使用者組

sudo gpasswd -a $user docker #將登陸使用者加入到docker使用者組中

newgrp docker #更新使用者組

Linux相關 Centos7 安裝Docker

目錄 正文一 檢查系統核心 docker 要求 centos 系統的核心版本高於 3.10 檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker。通過 uname r 命令檢視你當前的核心版本。uname r二 安裝docker 1.使用 root 許可權登入 centos。確保 ...

linux系統centos7安裝Docker

1.安裝依賴包 2.設定阿里雲映象源sudo yum config manager add repo3.安裝 docker cesudo yum install docker ce4.啟動docker 開機自啟 sudo systemctl enable docker 啟動docker服務 sudo...

CentOS7關於Linux安裝Docker教程

檢視linux版本 執行命令 lsb release a docker安裝 在centos 7安裝docker要求系統為64位 系統核心版本為3.10以上 執行命令檢視 uname r 檢視是否已經安裝了docker 執行命令 yum list installed grep docker 安裝doc...