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就可以。
1441

被折叠的 条评论
为什么被折叠?



