Docker 是一種輕量級的虛擬化技術,通過容器化解決軟件部署和運行環境管理的問題,目前非常流行。在啟動 Docker 容器時,我們需要設置容器的 IP 地址。下面是如何啟動并指定容器 IP 的具體操作。
# 首先啟動容器
docker run -itd --name my_container ubuntu
# 然后進入容器內部
docker exec -it my_container bash
# 在容器內部設置 IP 地址
ip addr add 192.168.1.100/24 dev eth0
# 退出容器內部
exit
# 最后重新啟動容器并指定 IP 地址
docker stop my_container
docker start --ip 192.168.1.100 my_container
以上代碼先啟動了名為 `my_container` 的 Ubuntu 容器,然后進入容器內部使用 `ip addr add` 命令設置 IP 地址,這里的 IP 地址為 `192.168.1.100`,子網掩碼為 `24`。退出容器內部后,我們可以使用 `docker stop` 和 `docker start` 命令重新啟動容器并指定 IP 地址。
需要注意的是,容器 IP 地址的設置需要在容器內部進行,而不是在宿主機上。這是因為 Docker 容器是一種隔離的環境,與宿主機是獨立的,因此要在容器內部進行相關配置。