docker安装、使用、访问网络

docker安装、使用、访问网络

1,安装docker

sudo apt-get install docker.io && sudo systemctl start docker && sudo systemctl enable docker

2,更改默认IP

service docker stop
# 修改配置文件 /etc/docker/daemon.json
sudo gedit /etc/docker/daemon.json
# 输入 {"bip":"192.168.100.1/24"} 并保存
service docker start

3,加载docker image

sudo docker pull ip:port/image_name:version

4,运行docker

sudo docker run -idt -v /home/user/work:/work --name="myname" ip:port/image_name:version /bin/bash
sudo docker start myname
sudo docker exec -it myname /bin/bash

5,删除docker

sudo docker stop myname
sudo docker rm myname

6,docker访问网络

在步骤2中我们更改了docker的默认地址为192.168.100.1,在步骤4进入docker后查看docker的IP:

cat /etc/hosts

docker的地址是192.168.100.2,我们没有更改docker网络模式,docker默认使用Bridge模式。

因此我们唯一需要做的就是让宿主和docker在一个网段就可以让docker通过宿主访问网络了。

也就是修改(添加即可)宿主的IP为192.168.100.3就可以。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值