安装
安装docker需要root权限,
以下为Docker CE版本,Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
1.删除旧版本:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
2.安装一些必要系统工具
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.设置安装源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.更新yum缓存
sudo yum makecache fast
5.安装docker-ce
sudo yum install docker-ce
修改镜像下载目录
sudo vi /usr/lib/systemd/system/docker.service
在文本内容ExecStart=/usr/bin/dockerd 后面添加如下内容:
--graph <your path>
使得变成:
ExecStart=/usr/bin/dockerd --graph <your path>
重新加载配置文件
sudo systemctl daemon-reload
启用docker
sudo systemctl start docker
配置加速器
国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决
新版的 Docker 使用 /etc/docker/daemon.json
来配置 Daemon,请在该配置文件中加入(没有该文件的话,请先建一个):
{
"registry-mirrors": ["https://elzm20og.mirror.aliyuncs.com"]
}
修改后需要重启docker
sudo systemctl restart docker
重启后可以使用命令:
docker info
来查看docker的一些基本配置信息:
测试
这时可以运行一下hello-world 试一下
docker run hello-world
正常运行如下