Docker入门安装

本文最后更新于:1 个月前

Docker安装

Docker安装前的准备,这里只介绍在CentOS7下的安装,环境不同,有可能会失败

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE
sudo yum makecache fast
# 开始安装Docker
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo systemctl start docker

注意:其他注意事项在下面的注释中
# 官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,你可以通过以下方式开启。同理可以开启各种测试版本等。
# vim /etc/yum.repos.d/docker-ce.repo
# 将 [docker-ce-test] 下方的 enabled=0 修改为 enabled=1

安装完成后的校验

安装完成后

1
2
3
4
5
6
7
# 查看Docker版本

docker version

# 运行HelloWorld项目

docker run hello-world

运行Hello-World结果如图

结果

配置加速镜像

配置加速镜像需要登陆自己的阿里云,然后点击容器镜像服务

  1. 安装/升级Docker客户端

推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce

  1. 配置镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

1
2
3
4
5
6
7
8
9

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

阿里云

阿里云的教程

docker官网

封面原图

程潇妹子

程潇高清写真