纵有疾风起
人生不言弃

docker学习篇(7)–docker的运行模式以及配置docker远程访问

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/gosenkle/article/details/80869904

概述
  • docker的运行模式
  • 使用服务命令配置远程访问
  • 使用配置文件配置远程访问
1、docker的运行模式

docker以CS方式运行,我们通过客户端发送给守护进程(服务端)命令或者restful api,然后守护进行执行这些指令

2、使用服务命令配置远程访问

1)开机启动docker服务

systemctl enable docker
如下信息显示,其中/usr/lib/systemd/system/docker.service为启动docker服务命令文件
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

2)编辑docker服务文件/usr/lib/systemd/system/docker.service,修改ExecStart选项

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://127.0.0.1:2375

3)保存文件并重新加载配置

systemctl daemon-reload

4)重启docker

systemctl restart docker.service

5)检查服务是否启动

netstat -lntp | grep dockerd
tcp        0      0 127.0.0.1:2375          0.0.0.0:*               LISTEN      3758/dockerd
3、使用配置文件配置远程访问

1)修改/etc/docker/daemon.json

{
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]
}

2)重启docker

systemctl restart docker.service

3)检查是否启动

netstat -lntp | grep dockerd
tcp6       0      0 :::2375                 :::*                    LISTEN      3305/dockerd 

未经允许不得转载:起风网 » docker学习篇(7)–docker的运行模式以及配置docker远程访问
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录