Docker 网络(三)——容器间互访 link

来源:互联网 发布:php b2b2c开发 编辑:程序博客网 时间:2024/05/16 15:55

启动三个容器,一个web,一个负载,一个数据库

ubuntu@ubuntu:~$ docker run -d --name database -e MYSQL_ROOT_PASSWORD=root mysql9c2fe720d39d2a504032c40b50cbce1434d90d0360e53836ffcba3f9b71d8c37ubuntu@ubuntu:~$ docker run -d --link database:db --name web runseb/hostname4d1dd9df9b1ec526d5cb82eb8744ec747fdb9f8ca5a2ee7fe4eb84bda7c3b673ubuntu@ubuntu:~$ docker run -d --link web:application --name lb nginx702d2b9f7ae90c38372418489368c719075bbd105b680c30c92869df17eb3301ubuntu@ubuntu:~$ docker ps CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES702d2b9f7ae9        nginx               "nginx -g 'daemon off"   3 seconds ago       Up 2 seconds        80/tcp, 443/tcp     lb4d1dd9df9b1e        runseb/hostname     "python /tmp/hello.py"   11 seconds ago      Up 11 seconds       5000/tcp            web9c2fe720d39d        mysql               "docker-entrypoint.sh"   20 seconds ago      Up 20 seconds       3306/tcp            databaseubuntu@ubuntu:~$ docker exec -ti web cat /etc/hosts172.17.0.2  db 9c2fe720d39d database172.17.0.3  4d1dd9df9b1eubuntu@ubuntu:~$ docker exec -ti lb cat /etc/hosts172.17.0.3  application 4d1dd9df9b1e web172.17.0.4  702d2b9f7ae9

如果容器重启,对应/etc/hosts文件里的条目也会被更新

0 0
原创粉丝点击