Centos7安裝Docker

Docker安裝,官方文檔:https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/html

阿里雲文檔:https://help.aliyun.com/document_detail/60742.html?spm=a2c4g.11186623.6.547.ad871e66yGQgZqlinux

查看當前內核版本:docker

 

 

以前安裝過Docker,json

先卸載,複製粘貼:centos

sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine

右斜槓能夠去掉的:sudo yum remove docker docker-common docker-selinux docker-engine
兩種方法都行

我這隻安裝了docker-engine因此會提示,卸載docker-enginebash

輸入yapp

 

 1:更新yum:sudo yum update ui

 2:安裝所需的軟件包:yum-utils 提供了  yum-config-manager  實用程序,而且  devicemapper  存儲驅動須要  device-mapper-persistent-data  和  lvm2 。阿里雲

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

 

 

 

 3:設置yum源,使用下列命令設置 stable 鏡像倉庫。您始終須要使用 stable 鏡像倉庫,即便您還須要經過 edgetesting 鏡像倉庫安裝構建也是如此。

 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 


國外鏡像通常很難訪問,能夠配置國內鏡像,好比阿里雲鏡像

 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

 

 

4:能夠查看docker的一些版本

 yum list docker-ce --showduplicates | sort -r 

 

 

5:更新 yum 軟件包索引。

 sudo yum makecache fast

 

6:安裝docker ce版本

sudo yum install docker-ce  #因爲repo中默認只開啓stable倉庫,故這裏安裝的是最新穩定版17.12.0
#安裝指定版本,例如:sudo yum install docker-ce-17.12.0.cesudo yum install docker-ce-<VERSION> 

 

 

 輸入y,等待下載,d表明後臺下載,N則是取消

 

 下載完成再次輸入y則是安裝

 

安裝成功事後,輸入 docker version 

發現只要Client沒有server部分,是由於docker沒有啓動

 

啓動docker: sudo systemctl start docker 

 

 

驗證是否正確安裝了 docker,方法是運行 hello-world 鏡像。

 sudo docker run hello-world 

 

 

 設置開機啓動: sudo systemctl enable docker 

 

$ #啓動docker服務 $ systemctl start docker.service $ #配置開機啓動 $ systemctl enable docker.service

 

如需升級 Docker CE,首先運行 sudo yum makecache fast

 

 

配置國內鏡像

使用vi修改 /etc/docker/daemon.json 文件並添加上

{
「registry-mirrors」: [「https://registry.docker-cn.com「] }

相關文章
相關標籤/搜索