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

    你可能感兴趣的文章
    MySQL5.6的zip包安装教程
    查看>>
    mysql5.7 for windows_MySQL 5.7 for Windows 解压缩版配置安装
    查看>>
    Webpack 基本环境搭建
    查看>>
    mysql5.7 安装版 表不能输入汉字解决方案
    查看>>
    MySQL5.7.18主从复制搭建(一主一从)
    查看>>
    MySQL5.7.19-win64安装启动
    查看>>
    mysql5.7.19安装图解_mysql5.7.19 winx64解压缩版安装配置教程
    查看>>
    MySQL5.7.37windows解压版的安装使用
    查看>>
    mysql5.7免费下载地址
    查看>>
    mysql5.7命令总结
    查看>>
    mysql5.7安装
    查看>>
    mysql5.7性能调优my.ini
    查看>>
    MySQL5.7新增Performance Schema表
    查看>>
    Mysql5.7深入学习 1.MySQL 5.7 中的新增功能
    查看>>
    Webpack 之 basic chunk graph
    查看>>
    Mysql5.7版本单机版my.cnf配置文件
    查看>>
    mysql5.7的安装和Navicat的安装
    查看>>
    mysql5.7示例数据库_Linux MySQL5.7多实例数据库配置
    查看>>
    Mysql8 数据库安装及主从配置 | Spring Cloud 2
    查看>>
    mysql8 配置文件配置group 问题 sql语句group不能使用报错解决 mysql8.X版本的my.cnf配置文件 my.cnf文件 能够使用的my.cnf配置文件
    查看>>