Docker 容器启动指南
简介
Docker 容器是一种轻量级的、可移植的、自包含的软件包,它包含运行特定应用程序所需的所有代码、库和依赖项。启动 Docker 容器对于部署和管理应用程序至关重要。
启动容器
步骤 1:检查容器映像
确保已构建并推送到 Docker 仓库中所需的容器映像。
步骤 2:运行 `docker run` 命令
使用 `docker run` 命令启动新的容器。语法如下:``` docker run [选项] 映像名 [命令] ```
选项:
`-d`: 以守护进程模式在后台运行容器。
`-it`: 为容器分配交互式终端。
`-p`: 映射容器端口到主机端口。
`-v`: 挂载主机目录到容器中的目录。
步骤 3:输入命令(可选)
如果需要在启动时执行命令,请在映像名后指定命令。
示例:
启动名为 `my-app` 的容器,将其端口 8080 映射到主机端口 80,并分配一个交互式终端:``` docker run -d -it -p 80:8080 my-app ```
步骤 4:检查容器状态
使用 `docker ps` 命令检查容器是否正在运行:``` docker ps ```
高级选项
网络设置:
指定容器网络的类型和 IP 地址。
环境变量:
在容器中设置环境变量。
资源限制:
限制容器的 CPU 和内存使用。
数据卷:
持久存储容器数据。
提示:
使用 `docker inspect` 命令查看容器的详细信息。
使用 `docker attach` 命令附加到正在运行的容器。
使用 `docker stop` 和 `docker rm` 命令停止和删除容器。