Docker学习入门(3)

本文介绍了 Docker 的客户端/服务器 (C/S) 模式,包括 Remote API 的使用方法及其 RESTful 风格 API 支持,详细解释了 Docker 守护进程的配置与操作,并提供了远程访问 Docker 的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Docker的C/S模式

(1)     

(2)Remote API

    RESTful风格API,也支持STDIN、STDOT、STDERR

                

   Docker官方的Remote API Reference: http://docs.docker.com/reference/api/docker_remote_api/

(3)连接方式

 

①unix:///var/run/docker.sock

②tcp://host:port

③fd://socketfd

2、Docker守护进程的配置和操作

 

(1)查看守护进程   ps -ef | grep docker;    sudo status docker

 

(2)使用service命令管理    sudo service docker start

                sudo service docker stop

                sudo service docker restart

(3)Docker的启动选项     docker -d [OPTIONS]

①运行相关: -D,--debug=fasle;    -e,--exec-driver="native";    -g,--graph="/var/lib/docker";

      --icc=true;       -l,--log-level="info";      --label=[];

      -p,--pidfile="/var/run/docker.pid"

②Docker服务器连接相关: -G,--group="docker";    -H,--host=[];    --tls=false;

    --tlscacert="/home/sven/.docker/ca.pem";    --tlscert="/home/sven/.docker/cert.pem";

    --tlskey="/home/sven/.docker/key.pem";    --tlsverify=false

③Remote相关:    --api-enable-cors=false

④存储相关:    -s,--storage-driver="";    --selinux-enabled=false;    --storage-opt=[]

⑤Registry相关:   --insecure-registry=[];   --registry-mirror=[]

⑥网络设置相关:   -b,--bridge="";    --bip="";    --fixed-cidr="";    --fixed-cidr-v6="";

           -dns=[];    --dns-search=[];    --ip=0.0.0.0;    --ip-foreard=true;

           --ip-masq=true;    --iptables=true;    --ipv6=false;    --mtu=0

Docker Command Line Reference: https://docs.docker.com/reference/commandline/cli

(4)启动配置文件:   /etc/default/docker

    boot2docker 配置文件: /var/lib/boot2docker/profile

 

3、Docker的远程访问

(1)环境准备:第2台安装Docker的服务器;修改Docker守护进程启动选项,区别服务器;保证Client API与Server API版本一致。

(2)修改服务端配置

   修改Docker守护进程启动选项    -H tcp://host:port

                     unix:///path/to/socket

                     fd://* or fd://socckedfd

   守护进程默认配置: -H unix:///var/run/docker.sock

(3)修改客户端配置  与修改服务端配置类似

   使用环境变量DOCKER_HOST   export DOCKER_HOST="tcp://10.211.55.5:2375"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

讲文明的喜羊羊拒绝pua

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值