作者:平凡瞬间15 | 来源:互联网 | 2024-11-19 21:39
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