插件窝 干货文章 如何启动docker中的容器

如何启动docker中的容器

容器 Docker bash 名称 81    来源:    2025-04-24

启动Docker容器的几种方法

作为IT工程师,启动Docker容器有多种方式,以下是详细说明:

1. 启动已停止的容器

docker start [容器名称或ID]

例如:

docker start my_container

2. 创建并启动新容器

docker run [选项] 镜像名称 [命令]

常用选项: - -d: 后台运行(守护进程模式) - -p: 端口映射(主机端口:容器端口) - -v: 数据卷挂载(主机目录:容器目录) - --name: 为容器指定名称 - -e: 设置环境变量

示例:

docker run -d -p 8080:80 --name my_nginx nginx

3. 重启容器

docker restart [容器名称或ID]

4. 查看容器状态

docker ps -a

5. 附加到运行中的容器

docker attach [容器名称或ID]

或使用exec进入容器:

docker exec -it [容器名称或ID] /bin/bash

注意事项

  1. 使用docker run会创建新容器,而docker start是启动已存在的容器
  2. 后台运行的容器可以使用docker logs查看输出
  3. 确保容器内的主进程持续运行,否则容器会自动停止
  4. 使用--restart策略可以设置容器自动重启

需要更详细的帮助或针对特定场景的指导,请提供更多细节。