插件窝 干货文章 如何启用一个Docker容器

如何启用一个Docker容器

容器 Docker bash 名称 630    来源:    2025-04-30

如何启用Docker容器

作为IT工程师,启用Docker容器是一个基本操作。以下是详细步骤:

基本启用方法

  1. 启动已存在的容器

    docker start [容器名称或ID]
    
  2. 启动并进入交互模式

    docker start -ai [容器名称或ID]
    

创建并启动新容器

  1. 从镜像创建并启动容器

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

    常用选项:

    • -d: 后台运行(守护进程模式)
    • -it: 交互式终端
    • --name: 指定容器名称
    • -p: 端口映射(主机端口:容器端口)
    • -v: 卷挂载(主机目录:容器目录)
    • -e: 设置环境变量
  2. 示例命令

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

常用管理命令

  1. 查看运行中的容器

    docker ps
    
  2. 查看所有容器(包括停止的)

    docker ps -a
    
  3. 停止容器

    docker stop [容器名称或ID]
    
  4. 重启容器

    docker restart [容器名称或ID]
    

高级用法

  1. 自动重启策略

    docker run --restart=always [镜像名称]
    

    可选值:

    • no: 不自动重启(默认)
    • on-failure: 只在非0退出时重启
    • always: 总是重启
    • unless-stopped: 除非手动停止,否则总是重启
  2. 使用Docker Compose

    # docker-compose.yml示例
    version: '3'
    services:
     web:
       image: nginx
       ports:
         - "8080:80"
       restart: always
    

    然后运行:

    docker-compose up -d
    

故障排查

如果容器启动失败,可以检查日志:

docker logs [容器名称或ID]

如需更多帮助,可以使用:

docker --help
docker [command] --help