Linux使用yum部署docker-ce

一、ubuntu 安装docker

1、安装包,运行apt能够HTTPS访问Docker源

sudo apt-get -y install apt-transport-https ca-certificates curl \
software-properties-common

2、添加 Docker 官方的 GPG

 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3、将 Docker 的源添加到 /etc/apt/sources.list

sudo add-apt-repository \      
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \  
$(lsb_release -cs) \       
stable"

4、安装并Docker

sudo apt-get update sudo apt-get install -y docker-ce

5、运行一个测试容器

systemctl start docker && systemctl enable docker docker run -d -p 80:80 nginx

二、CentOS系统安装

需要内核版本>=3.10+

1)、卸载旧版本的docker和docker-engine

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

2)、安装docker依赖软件包

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

3)、添加Yum源

官方yum源

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

国内yum源

sudo yum-config-manager \ 
--add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

4)、安装docker-ce

yum install docker-ce docker-ce-cli containerd.io -y
systemctl start docker && systemctl enable docker

5)、配置镜像加速

vim /etc/docker/daemon.josn
{ 
   "registry-mirrors": [ "https://registry.docker-cn.com" ] 
} 
$ systemctl daemon-reload && systemctl restart docker

6)、取消限制https访问,默认必须是https访问

vim /etc/docker/daemon.josn

{
   "insecure-registries": [ "ip:port" ] 
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章