Linux安裝Docker

小麥兜zzho發表於2020-11-23

docker官網: http://www.docker.com
docker中文網站: https://www.docker-cn.com/

1. centos6.8安裝docker

	1. yum install -y epel-release
	2. yum install -y docker-io
	3. 安裝後配置檔案: /etc/sysconfig/docker
	4.啟動docker 後臺服務: service docker start
	5. docker version 驗證

2. Centos7.x安裝docker

Centos7以後才支援docker CE版本
官方文件: https://docs.docker.com

(1) 關閉防火牆
	systemctl stop firewalld
	systemctl disable firewalld
(2) getenforce
    vim /etc/selinux/config
	改以下配置:
			SELINUX=disabled
(3) reboot
(4) 解除安裝舊版本
		sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
(5)安裝yum-utils包(它提供了yum-config-manager 程式)並設定穩定的儲存庫,國內使用者需要使用阿里儲存庫
    sudo yum install -y yum-utils
    (老版:yum install -y yum-utils device-mapper-persistent-data lvm2)
(6)新增Docker軟體包源
	國外: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
(7)開啟每日儲存庫或者測試庫
    sudo yum-config-manager --enable docker-ce-nightly
    sudo yum-config-manager --enable docker-ce-test
    sudo yum-config-manager --disable docker-ce-nightly
(8)安裝Docker CE
	 A. 安裝最新版
	 	sudo yum install docker-ce docker-ce-cli containerd.io
	 B. 指定版本
	    yum list docker-ce --showduplicates | sort -r
	  sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
(9) 啟動Docker服務並設定開機啟動
	systemctl start docker
	systemctl enable docker
(10) 新增國內的映象源
	sudo mkdir -p /etc/docker
	sudo tee /etc/docker/daemon.json <<-'EOF'
	{
	  "registry-mirrors": ["https://xaw9lc34.mirror.aliyuncs.com"]
	}
	EOF
	sudo systemctl daemon-reload
	sudo systemctl restart docker
(11)執行hello-world
        sudo docker run hello-world

3. Docker映象

(1) Docker映象特點:易於擴充套件,優化儲存空間。
(2) Docker映象下載:
地址: https://hub.docker.com/explore
(3) 配置映象加速器(https://www.daocloud.io/mirror):

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

相關文章