欢迎光临
我们一直在努力

centos7安装Docker 开启Docker Remote API 启用 API TLS

一 安装docker

 

 

 

 

 

安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

 

yum install -y yum-utils device-mapper-persistent-data lvm2

 

设置官方yum源才能安装最新版本,如果不设置安装的将是古老的1.13版本。

 

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 

卸载旧版本(如果安装过旧版本的话)

 

yum remove docker  docker-common docker-selinux docker-engine

 

安装docker,并且设置启动

 

yum install docker-ce
systemctl start docker
systemctl enable docker

 

二 开启docker api

  • Ubuntu系统:/etc/default/docker文件
  • Centos系统:/etc/sysconfig/docker文件

该配置文件最后,添加内容如下: OPTIONS='-H=tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock' 重启dockers 进程 systemctl restart docker cat >> /usr/lib/systemd/system/docker.service <<EOF OPTIONS=’-H=tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock’ EOF

三 启用TLS wget https://cloud.tianjidian.com/file/dockerapi.sh ; chmod +x dockerapi.sh ; sh dockerapi.sh

 

systemctl restart docker cat >> /usr/lib/systemd/system/docker.service <<EOF

OPTIONS=’–tlsverify \
–tlscacert=/root/tls/pem/ca.pem \
–tlscert=/root/tls/pem/server-cert.pem \
–tlskey=/root/tls/pem/server-key.pem \
-H=tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock’

EOF

赞(0) 打赏
未经允许不得转载:过客网络 » centos7安装Docker 开启Docker Remote API 启用 API TLS
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

分享是一种美德,是一种态度。

联系我们联系我们