博客
关于我
docker常用操作命令
阅读量:773 次
发布时间:2019-03-24

本文共 988 字,大约阅读时间需要 3 分钟。

Docker操作指南

运行容器

使用 docker run 命令运行容器:

docker run -it 镜像名 /bin/bash

进入交互式模式可以使用 docker exec 命令:

docker exec -it 容器ID /bin/bash

退出容器

  • 退出当前操作但不停止容器:
  • Ctrl + D
    1. 强制退出正在执行的操作(例如终止容器运行):
    2. Ctrl + C
      1. 查看所有容器状态:
      2. docker ps -a

        查看运行的容器

        查看当前运行的容器列表:

        docker ps

        重启容器

      3. 重启所有进程:
      4. docker restart 容器ID
        1. 重启特定容器并进入交互式模式:
        2. docker start -i 容器ID

          进入容器

          使用 docker attach命令进入容器:

          docker attach 容器ID

          修改容器自启动

          确保容器在系统重启时自动启动:

          docker update --restart=always 容器ID

          删除镜像

        3. 强制删除特定镜像:
        4. docker rmi -f 镜像ID
          1. 删除特定容器相关镜像:
          2. docker rmi -f 容器ID

            清理镜像

            清理过时镜像:

            docker image prune -f

            使用参数 { -f } 强制删除镜像。

            查看日志

            查看容器日志:

            docker logs [ID或名字]

            实时查看日志:

            docker logs -f 容器ID

            查看容器进程

            查看容器内运行的进程:

            docker top 容器ID

            停止容器,删除镜像

            停止特定容器并删除镜像:

            docker rm 容器ID

            删除旧版本镜像

            移除旧版本:

            yum remove docker docker-common docker-selinux docker-engine

            更新容器开机自启动

            开机自启动:

            docker update --restart=always 容器ID

            故障排除

          3. 镜像删除失败:
          4. docker rmi -f 镜像ID
            1. SELinux设置:
            2. setsebool docker_selinux=1
              1. 启动顺序问题:
              2. updates curlslder -- what's your commands

                启动依赖容器时,可以使用启动机制规定启动顺序:

                docker compose up

                这样,不仅方便了开发流程,也确保了容器的正常运行。

    转载地址:http://hxxkk.baihongyu.com/

    你可能感兴趣的文章
    opencv笔记(1):图像缩放
    查看>>
    opencv笔记(二十四)——得到轮廓之后找到凸包convex hull
    查看>>
    OpenCV计算点到直线的距离 数学法
    查看>>
    Opencv识别图中人脸
    查看>>
    opencv面向对象设计初探
    查看>>
    OpenCV(1)读写图像
    查看>>
    OpenCV:不规则形状区域中每种颜色的像素数?
    查看>>
    OpenCV:概念、历史、应用场景示例、核心模块、安装配置
    查看>>
    OpenDaylight融合OpenStack架构分析
    查看>>
    openEuler Summit 2022 成功举行,开启全场景创新新时代
    查看>>
    OpenFeign源码学习
    查看>>
    OpenFeign组件声明式服务调用
    查看>>
    OpenGL中shader读取实现
    查看>>
    OpenGL着色器、纹理开发案例
    查看>>
    openjudge 1792 迷宫 解析报告
    查看>>
    Openlayers Draw的用法、属性、方法、事件介绍
    查看>>
    Openlayers layer 基础及重点内容讲解
    查看>>
    Openlayers Select的用法、属性、方法、事件介绍
    查看>>
    Openlayers Source基础及重点内容讲解
    查看>>
    Openlayers view三要素(zoom,center,projection)及其他参数属性方法介绍
    查看>>