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

概述
  • 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 

猜你喜欢

转载自blog.csdn.net/gosenkle/article/details/80869904