Docker入门记录 [3]

1. Docker without sudo

#  如果还没有 docker group 就添加一个
$  sudo groupadd docker
#  将用户加入该 group 内。然后退出并重新登录就生效啦。
$  sudo gpasswd -a ${USER} docker
#  重启 docker 服务
$  sudo service docker restart
#  切换当前会话到新 group
$  newgrp - docker

来源如小标题

2. Docker Network

When you install Docker, it creates three networks automatically

$  docker network ls

NETWORK ID          NAME                DRIVER              SCOPE
abb8257ec676        bridge              bridge              local
fc0a0cfe72cc        host                host                local
1d6b3a0c3e00        none                null                local

Docker默认创建了 bridge, host ,none三种网络。
其中bridge就是docker0,可以通过ifconfig查看

( detach from the container CTRL + SHIFT + p/q)

container的默认网络是docker0,即bridge0,也可以通过docker run --network=[NETWORK_NAME] [IMAGES]

To check the detail of NETWORK, for example, bridge:

$  docker network inspect bridge

可以看到network的具体参数,以及使用该网络的container的参数,如IP地址等。

3. User-defined network

You can create multiple networks, and can add containers to more than one network. Containers can only communicate within networks but not across networks. A container attached to two networks can communicate with member containers in either network. When a container is connected to multiple networks, its external connectivity is provided via the first non-internal network, in lexical order

docker用户可以创建多networks;
一个container可以连接多个network;
container可以与同一个网络的其他container通信,但是不能跨网络;
当一个container连接到多个networks,其外部连接是通过词法顺序上第一个non-internal network提供的,。

For more about Network

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值