Docker 守护进程的配置和操作 & 远程访问

守护进程的配置和操作

1.查看守护进程

linux命令:
ps -ef | gerp docker
sudo status docker

2.开启关闭重启守护进程

sudo service docker start
sudo service docker stop
sudo service docker restart

修改了docker配置,就需要重启服务

3.docker 启动选项

docker -d [options]表示以守护形式运行

/etc/default/dockerdocker启动配置文件
/etc/sysconfig/docker

配置内容:

# Docker Upstart and SysVinit configuration file

#
# THIS FILE DOES NOT APPLY TO SYSTEMD
#
#   Please see the documentation for "systemd drop-ins":
#   https://docs.docker.com/engine/admin/systemd/
#

# Customize location of Docker binary (especially for development testing).
#DOCKERD="/usr/local/bin/dockerd"

#'docker程序安装地址'

# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"

#'docker opts 启动选项'

# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"

#''

# This is also a handy place to tweak where Docker's temporary files go.
#export DOCKER_TMPDIR="/mnt/bigdrive/docker-tmp"

#'环境变量设置'

远程访问

1.环境准备

  1. 两台安装Docker的服务器
  2. 修改Docker守护进程启动选项,区分服务器
  3. 保证clientAPI和ServerApi版本一致
ubuntu16.04及其他使用systemd方式的配置,应该修改systemd配置文件。

ubuntu16.04中,在/lib/systemd/system/docker.service中ExecStart 追加参数--label name=docker_server_1,然后重新加载配置systemctl daemon-reload ,service restart docker,docker info即可看到

--label 是docker启动参数

2.修改服务端、客户端配置

-H配置服务器端使用的socket
-H unix:///var/run/docker.sock默认配置
-H tcp://0.0.0.0:2375通常本机IP:2375

tcp://host:port
unix:///path/to/socket
fd://* or fd://socketfd

测试:curl http://ip:2375/info

使用DOCKER_HOST环境变量,简化操作

export DOCKER_HOST="tcp://host:port"
运行docker 默认运行远程docker

如需改回,只要export DOCKER_HOST=""即可

-H 可以指定多个参数值,加上这个unix:///path/to/socket即可以默认方式访问

转载于:https://www.cnblogs.com/boxker/p/10588219.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值