Docker 要求 CentOS 系统的内核版本高于 3.10 , 查看本页面的前提条件来验证你的 CentOS 版本是否支持 Docker . 通过 uname -r 命令查看你当前的内核版本
uname -r
centos 版本
3.10.0-514.el7.x86_64
1, 初步安装和启动 docker
- yum update -y
- yum -y install docker
- vi /etc/sysconfig/docker
- OPTIONS='--selinux-enabled=false
- systemctl start docker
2, 设置镜像
- vi /etc/docker/daemon.json
- { "registry-mirrors": ["https://aj2rgad5.mirror.aliyuncs.com"]
- }
3, 开放管理端口映射
vi /lib/systemd/system/docker.service
将第 11 行的 ExecStart=/usr/bin/dockerd, 替换为:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654
2375 是管理端口, 7654 是备用端口
在~/.bashrc 中写入 docker 管理端口
- export DOCKER_HOST=tcp://0.0.0.0:2375
- source ~/.bashrc
4, 重启 docker
- systemctl daemon-reload
- systemctl restart docker.service
5, 测试 docker 是否正常安装和运行
docker run hello-world
6, 查看结果
- Hello from Docker!
- This message shows that your installation appears to be working correctly.