Update network:Change --net TO --network
parent
94df5237a6
commit
4958b227d7
|
@ -1,5 +1,3 @@
|
|||
# Docker 中的网络功能介绍
|
||||
|
||||
Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。
|
||||
|
||||
Docker 在 1.13 版本引进了新的管理命令(management commands),在 Docker 1.13+ 推荐使用 `docker network` 子命令来管理 Docker 网络。
|
||||
|
|
|
@ -19,18 +19,20 @@ $ docker network create -d bridge my-net
|
|||
运行一个容器并连接到新建的 `my-net` 网络
|
||||
|
||||
```bash
|
||||
$ docker run -it --rm --name busybox1 --net my-net busybox sh
|
||||
$ docker run -it --rm --name busybox1 --network my-net busybox sh
|
||||
```
|
||||
|
||||
打开新的终端,再运行一个容器并加入到 `my-net` 网络
|
||||
|
||||
```bash
|
||||
$ docker run -it --rm --name busybox2 --net my-net busybox sh
|
||||
$ docker run -it --rm --name busybox2 --network my-net busybox sh
|
||||
```
|
||||
|
||||
再打开一个新的终端查看容器信息
|
||||
|
||||
```bash
|
||||
$ docker container ls
|
||||
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
b47060aca56b busybox "sh" 11 minutes ago Up 11 minutes busybox2
|
||||
8720575823ec busybox "sh" 16 minutes ago Up 16 minutes busybox1
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
当使用 `-P` 标记时,Docker 会随机映射一个 `49000~49900` 的端口到内部容器开放的网络端口。
|
||||
|
||||
使用 `docker ps` 可以看到,本地主机的 49155 被映射到了容器的 5000 端口。此时访问本机的 49155 端口即可访问容器内 web 应用提供的界面。
|
||||
使用 `docker container ls` 可以看到,本地主机的 49155 被映射到了容器的 5000 端口。此时访问本机的 49155 端口即可访问容器内 web 应用提供的界面。
|
||||
|
||||
```bash
|
||||
$ docker run -d -P training/webapp python app.py
|
||||
|
|
Loading…
Reference in New Issue