centos7安装docker

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
  • 查看本机镜像: 
    • sudo docker images
  • 启动容器: 
    • docker run -ti dl.dockerpool.com:5000/centos /bin/bash
  • 查看容器: 
    • docker ps -a

安装问题:

问题一
问题二:
  • 出错提示: 用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
posted @ 2015-04-24 02:55  SailorXiao  阅读(1160)  评论(0编辑  收藏  举报