一、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" ]
}