Docker 是一款非常流行的容器技術,其提供了豐富的命令和參數(shù),用于構建、運行和管理容器。在本篇文章中,我們將詳細解析 Docker 的各種參數(shù),幫助您更好地使用 Docker。
$ docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
1. --name
通過指定容器名,可以更好地管理容器。例如:
$ docker run --name my_container_name nginx
2. -d
在后臺運行容器。例如:
$ docker run -d nginx
3. -p
將容器運行的端口映射到主機上。例如:
$ docker run -p 80:80 nginx
4. -v
將本地目錄映射到容器中,用于數(shù)據(jù)的持久化。例如:
$ docker run -v /local/path:/container/path nginx
5. -e
設置環(huán)境變量。例如:
$ docker run -e MYSQL_ROOT_PASSWORD=my_password mysql
6. -it
以交互模式運行容器,通常用于開發(fā)和調試。例如:
$ docker run -it ubuntu
7. --rm
容器退出后自動刪除。例如:
$ docker run --rm nginx
8. --link
將容器連接到另一個容器。例如:
$ docker run --link mysql_container:mysql nginx
9. --network
指定容器使用的網絡。例如:
$ docker run --network my_network nginx
通過上述參數(shù),我們可以非常靈活地使用 Docker,并構建高效的容器化應用程序。