在centos7上安装docker(代理上网)

1、通过vi

/etc/yum.conf命令设置centos7代理上网

proxy=http://yourproxy:808

proxy=ftp://yourproxy:808

proxy_username=username

proxy_password=password

[if !supportLists]2、  [endif]通过yum install

–y docker 命令安装docker

[if !vml]

[endif]

3、执行dokcer ps命令,出现

[if !vml]

[endif]

[if !supportLists]3、  [endif]使用systemctl

status docker.service其报告如下

[if !vml]

[endif]

5、此处意思是linux的内核中的SELinux不支持 overlay2

graph driver ,解决方法有两个,要么启动一个新内核,要么就在docker里禁用selinux,–selinux-enabled=false

vi /etc/sysconfig/docker

[if !vml]

[endif]

6、使用service start

docker命令启动docker容器

7、使用docker pull ubuntu拉取镜像,失败如下

         [if !vml]

[endif]

8、停止docker服务,手动以使用2375端口监听所有网络接口的方式启动docker daemon

systemctl stop

docker.service

nohup docker

daemon -H tcp://0.0.0.0:2375 -Hunix:///var/run/docker.sock  &

9、安装私有仓库时,若有报错如下

       [if !vml]

[endif]

       解决方案:

                在”/etc/docker/“目录下,创建”daemon.json“文件。在文件中写入

                    { "insecure-registries":["192.168.64.147:5000"]}

10、向私有仓库push时,若有如下报错

  [if !vml]

[endif]

  解决方案:

ln -s /usr/libexec/docker/docker-proxy-current /usr/bin/docker-proxy

11、安装过程中,若如遇以下错误

       [if !vml]

[endif]

       则执行以下命令加以解决

             cd/usr/libexec/docker/

             ln -sdocker-runc-current docker-runc

你可能感兴趣的:(在centos7上安装docker(代理上网))