02 docker安装

docker官网:https://www.docker.com/
docker镜像库:https://hub.docker.com/

Docker CE(社区免费版) 的安装请参考官方文档:
● MacOS:https://docs.docker.com/docker-for-mac/install/
● Windows:https://docs.docker.com/docker-for-windows/install/
● Ubuntu:https://docs.docker.com/install/linux/docker-ce/ubuntu/
● Debian:https://docs.docker.com/install/linux/docker-ce/debian/
● CentOS7:https://docs.docker.com/install/linux/docker-ce/centos/
● Fedora:https://docs.docker.com/install/linux/docker-ce/fedora/
● 其他 Linux 发行版:https://docs.docker.com/install/linux/docker-ce/binaries/

CenterOS安装

使用远程镜像仓库安装

Before you install Docker Engine for the first time on a new host machine, you need to set up the Docker repository. Afterward, you can install and update Docker from the repository.

设置yum远程仓库

Install the yum-utils package (which provides the yum-config-manager utility) and set up the stable repository.
执行如下命令:

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

执行完成后再/etc/yum.repos.d目录下可以看到镜像仓库源

第二步:安装docker

#下载并安装最新版【不建议】
#yum install docker-ce docker-ce-cli containerd.io -y

#下载并安装指定版本【建议】
#查看docker-ce版本 - 保证服务器能连接外网
yum list docker-ce --showduplicates | sort -r

安装

yum install docker-ce-18.09.0 docker-ce-cli-18.09.0 containerd.io -y

#查看docker版本
docker -v

#启动Docker
systemctl start docker
systemctl stop docker
systemctl restart docker

#设置开机自启动
systemctl enable docker

第三步:docker镜像加速器

安装好Docker之后,我们可以在Docker Hub上下载到大量已经容器化的应用镜像,即拉即用。这些镜像中,有些是Docker官方维护的,更多的是众多开发者自发上传分享的
不幸的是,Docker Hub并没有在国内部署服务器或者使用国内的CDN服务,因此在国内特殊的网络环境下,镜像下载十分耗时,少则二十分钟,多则数十小时。
配置阿里镜像加速器: 进入阿里云可以查看镜像
在这里插入图片描述
在这里插入图片描述

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://lt52fxsd.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

查看使用的镜像源:

debian/Ubuntu安装

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

猜你喜欢

转载自blog.csdn.net/qq_41709801/article/details/127338987