博客
关于我
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/

    你可能感兴趣的文章
    Objective-C实现 Greedy Best First Search最佳优先搜索算法(附完整源码)
    查看>>
    Objective-C实现 jugglerSequence杂耍者序列算法 (附完整源码)
    查看>>
    Objective-C实现1000 位斐波那契数算法(附完整源码)
    查看>>
    Objective-C实现2 个数字之间的算术几何平均值算法(附完整源码)
    查看>>
    Objective-C实现2d 表面渲染 3d 点算法(附完整源码)
    查看>>
    Objective-C实现2D变换算法(附完整源码)
    查看>>
    Objective-C实现3n+1猜想(附完整源码)
    查看>>
    Objective-C实现3n+1猜想(附完整源码)
    查看>>
    Objective-C实现9x9乘法表算法(附完整源码)
    查看>>
    Objective-C实现9×9二维数组数独算法(附完整源码)
    查看>>
    Objective-C实现A*(A-Star)算法(附完整源码)
    查看>>
    Objective-C实现A-Star算法(附完整源码)
    查看>>
    Objective-C实现abbreviation缩写算法(附完整源码)
    查看>>
    Objective-C实现ABC人工蜂群算法(附完整源码)
    查看>>
    Objective-C实现activity selection活动选择问题算法(附完整源码)
    查看>>
    Objective-C实现AC算法(Aho-Corasick) 算法(附完整源码)
    查看>>
    Objective-C实现adaboost算法(附完整源码)
    查看>>
    Objective-C实现Adler32算法(附完整源码)
    查看>>
    Objective-C实现AES算法(附完整源码)
    查看>>
    Objective-C实现AffineCipher仿射密码算法(附完整源码)
    查看>>