Docker 是一個開源的容器化平臺,可以讓開發者輕松地打包、部署和運行應用程序。啟動 Docker 容器時需要指定一些參數,下面我們來了解一下這些參數。
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
這是 Docker 啟動容器的基本命令格式,其中 OPTIONS 是啟動容器時需要指定的各種參數。
以下是常用的啟動參數:
--detach, -d 在后臺運行容器
--interactive, -i 以交互模式啟動容器
--tty, -t 分配一個偽終端
--name 為容器指定一個名稱
--restart 容器停止后自動重啟
--publish, -p 將容器內的端口映射到宿主機的端口
--volume, -v 將宿主機的目錄或文件與容器內的目錄或文件進行映射
--env, -e 設置環境變量
--link 連接到另一個容器
--rm 容器停止后自動刪除
--privileged 給容器加入特權模式
例如,如果我們要啟動 nginx 的容器,并且將宿主機的 80 端口映射到容器內的 80 端口,可以這樣命令:
docker run --name mynginx -p 80:80 -d nginx
這樣,我們就成功地啟動了一個名為 mynginx 的 nginx 容器,并且將它的 80 端口映射到宿主機的 80 端口。