内容目录
- 使用Win+R打开运行窗口,输入cmd打开命令行窗口
- 创建一个工作目录
d:/docker
,然后创建一个nginx管理目录d:/docker/nginx
,一个PHP配置管理目录d:/docker/php
,一个网站根目录d:/docker/www
,一个mysql管理目录d:/docker/mysql
- 创建一个docker局域网络
docker network create myphp-net
- 查看docker局域网络列表
docker network ls
,检查docker局域网络是否创建成功 - 查询 myphp-net 网络信息
docker network inspect myphp-net
- 创建一个命名为
mynginx
的Nginx容器,Windows平台下使用Docker安装和使用Nginx - 将
mynginx
容器加入到myphp-net局域网内,docker network connect myphp-net mynginx
- 创建一个命名为
myphp
的PHP容器,Windows平台下使用Docker安装和使用PHP容器 - 将
myphp
容器加入到myphp-net局域网内,docker network connect myphp-net myphp
- 创建一个命名为
myMysql
的MySQL容器,Windows平台下使用Docker安装和使用MySQL数据库 - 将
myMysql
容器加入到myphp-net局域网内,docker network connect myphp-net myMysql
- 创建一个命名为
myredis
的Redis容器,Windows平台下使用Docker安装和使用Redis - 将
myredis
容器加入到myphp-net局域网内docker network connect myphp-net myredis
再次查询 myphp-net 局域网信息 ,在Containers部分会看到加入当前局域网的容器列表
- 网上很多资料使用--link配置两个容器之前互相通信,但是Docker官方已不推荐使用docker run --link来连接2个容器互相通信,随后的版本中会删除--link,所以使用容器互相通信建议使用局域网通信方式
0 条评论
撰写评论