热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Docker网络命令实践与解析

本文详细记录了使用Docker创建和管理自定义网络的命令,包括创建指定子网的网络、删除网络以及在指定网络中运行容器的具体操作。

1. 创建一个名为 mynet 的自定义网络,并指定其子网为 172.18.0.0/16:

docker network create --subnet=172.18.0.0/16 mynet

2. 删除名为 mynet 的网络:

docker network rm mynet

3. 再次创建同名网络 mynet,子网不变:

docker network create --subnet=172.18.0.0/16 mynet

4. 在 mynet 网络中启动一个 Python 容器,并指定其 IP 地址为 172.18.0.2(注意原命令中的 'bashi' 应更正为 'bash'):

docker run -it --net mynet --ip 172.18.0.2 python:3.9.10 bash

5-6. 重复第 4 步的操作,确保容器能在指定网络和 IP 地址下正确启动。

docker run -it --net mynet --ip 172.18.0.2 python:3.9.10 bash

7. 移除名为 kind_driscoll 的容器:

docker rm kind_driscoll

8. 启动一个映射端口 9500 到 5000 的 Python 容器,并命名为 p1:

docker run -it -p 9500:5000 --name=p1 python:3.9.10 bash

9. 启动一个挂载本地目录到容器内的 Python 容器,并命名为 p1:

docker run -it -v /root/test:/root/test --name=p1 python:3.9.10 bash

10. 在容器内创建一个测试目录:

mkdir test

11. 在测试目录中创建一个文本文件 1.txt:

touch 1.txt

12. 删除测试目录及其内容:

rm -rf test

推荐阅读
author-avatar
平凡瞬间15
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有