docker部署项目大致思路梳理
docker-compose可以设容器之间的依赖,还有名称,端口,环境变量和目录挂载。
dockerfile是构建镜像的,跟linux脚本差不多,Linux咋做dockerfile就咋写。
然后docker里面的目录可以挂载到外部的目录,便于导入代码和配置文件,
要是容器之间互相通信的话,就创建一个虚拟网络,然后全都加入到这个虚拟网络,这样容器之间通过容器名就能访问了(相当于Windows的host里设的别名,比如127.0.0.1叫localhost)
docker-compose可以设容器之间的依赖,还有名称,端口,环境变量和目录挂载。
dockerfile是构建镜像的,跟linux脚本差不多,Linux咋做dockerfile就咋写。
然后docker里面的目录可以挂载到外部的目录,便于导入代码和配置文件,
要是容器之间互相通信的话,就创建一个虚拟网络,然后全都加入到这个虚拟网络,这样容器之间通过容器名就能访问了(相当于Windows的host里设的别名,比如127.0.0.1叫localhost)