1、 安装:
- 直接使用yum安装docker
- sudo yum install -y docker
- 启动docker daemon:
- sudo systemctl start docker
- 开机启动:
- sudo systemctl enable docker
安装完成后,执行命令docker命令查看是否安装成功
2、1分钟尝鲜
- 查看仓库中存在的centos 镜像:
- sudo docker search centos
- 下载镜像:
- sudo docker pull centos
- sudo docker pull dl.dockerpool.com:5000/centos
- 查看本机镜像:
- 启动容器:
- docker run -ti dl.dockerpool.com:5000/centos /bin/bash
- 查看容器:
安装问题:
问题二:
- 出错提示: 用pull dl.dockerpool.com:5000/centos时出错
- FATA[0000] Error: v1 ping attempt failed with error: Get https://dl.dockerpool.com:5000/v1/_ping: tls: oversized record received with length 28012. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add
--insecure-registry dl.dockerpool.com:5000
to the daemon’s arguments. In the case of HTTPS, if you have access to the registry’s CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/dl.dockerpool.com:5000/ca.crt
- 出错原因:
- 看提示的,docker启动的时候,少了–insecure-registry dl.dockerpool.com:5000这个选项,需要把这个添加到docker的配置文件中,Ubuntu 系统的配置文件是 /etc/default/docker,Centos 系统的配置文件放在 /etc/sysconfig/docker
- 由于是centos,所以vim /etc/sysconfig/docker,在optional地方加上–insecure-registry dl.dockerpool.com:5000
- 执行完成后,重启docker: systemctl restart docker,观察docker,发现docker已经加上这个选项了:
- root 14119 1 0 06:07 ? 00:00:00 /usr/bin/docker -d –selinux-enabled –insecure-registry dl.dockerpool.com:5000
centos7安装docker
原文:http://www.cnblogs.com/SailorXiao/p/4452319.html