🙃dockerfile
1、dockerfile流程
1、dockerfile是用来构建docker镜像的构建文件,是有一系列命令和参数构成的脚本,类似于shell脚本。

2、dockerfile打包命令
3、dockerfile内部命令
CMD 和ENTRYPOINT区别
编写Dockerfile文件,官方命名
Dockerfile, build会自动寻找这个文件,就不需要-f指定了!
查看dockerfile运行历史
4、docker网络
解决无法使用ip a:apt-get update && apt-get -y install iproute2
解决无法使用ping:apt update && apt install -y iproute2 && apt install iputils-ping
我们没启动一个docker容器, docker就会给docker容器分配一个ip, 我们只要安装了docker,就会有一个网卡 docker0桥接模式,使用的技术是veth-pair技术!
docker容器之间是可以通信的

不指定网卡的情况下是使用docker0网卡的,所以不指定网卡的情况下容器和容器之间的网络都是通过docker0进行转发的,所以都是互通的

docker0是/16位的,可以有个ip地址可用
Docker中的所有的网络接口都是虚拟的,虚拟的转发效率高!(内网传递文件!)
只要容器删除,对应的网桥也就一起没了
——link
本质探究:--link 就是我们在hosts配置中增加了一个172.17.0.3 tomcat02 f22ed47ed1be
我们现在玩Docker已经不建议使用--link了!
自定义网络!不使用Docker0!
Docker0的问题:它不支持容器名链接访问!
5、自定义docker网络
网络模式
测试
我们自己创建的网络就ok了
这有帮助吗?