From 37906f654802db7fafee7e740709a308192583ea Mon Sep 17 00:00:00 2001 From: jaywcjlove <398188662@qq.com> Date: Tue, 26 Mar 2024 09:25:05 -0400 Subject: [PATCH] doc: update docs/docker.md #583 --- docs/docker.md | 101 ++++++++++++++++++++++++++----------------------- 1 file changed, 53 insertions(+), 48 deletions(-) diff --git a/docs/docker.md b/docs/docker.md index 766d04b..f383ffa 100644 --- a/docs/docker.md +++ b/docs/docker.md @@ -7,16 +7,15 @@ Docker 备忘清单 ---- -### 安装 +### 入门 + +#### 安装 ```shell curl -sSL https://get.docker.com/ | sh sudo chmod 777 /var/run/docker.sock ``` -### 入门 - - 在后台创建和运行容器 ```shell @@ -177,55 +176,16 @@ Docker 网络 ---- -### 操作 - -获取容器连接的网络 - -```shell -docker inspect MyContainer | grep Network -``` - -删除网络 - -```shell -docker network rm MyOverlayNetwork -``` - -列出网络 - -```shell -docker network ls -``` - -获取有关网络的信息 - -```shell -docker network inspect MyOverlayNetwork -``` - -将正在运行的容器连接到网络 - -```shell -docker network connect MyOverlayNetwork nginx -``` - -启动时将容器连接到网络 - -```shell -docker run -it -d --network=MyOverlayNetwork nginx -``` - -断开容器与网络的连接 - -```shell -docker network disconnect MyOverlayNetwork nginx -``` - ### 创建网络 ```shell docker network create -d overlay MyOverlayNetwork docker network create -d bridge MyBridgeNetwork +``` + +自定义网络子网和网关 + +```shell docker network create -d overlay \ --subnet=192.168.0.0/16 \ --subnet=192.170.0.0/16 \ @@ -239,6 +199,51 @@ docker network create -d overlay \ MyOverlayNetwork ``` +### 操作 + + +获取容器连接的网络 + +```shell +docker inspect MyContainer | grep Network +``` + +获取有关网络的信息 + +```shell +docker network inspect +``` + +将正在运行的容器连接到网络 + +```shell +docker network connect +``` + +启动时将容器连接到网络 + +```shell +docker run -it -d --network= +``` + +断开容器与网络的连接 + +```shell +docker network disconnect +``` + +### 删除网络 + +```bash +docker network rm +``` + +### 列出网络 + +```shell +docker network ls +``` + Docker 快捷键 ----