blog

vuePress-theme-reco blog    2019 - 2020
blog blog

Choose mode

  • dark
  • auto
  • light
Home
Category
  • Linux
  • java
  • java 后端
  • typora
  • vue
  • java 基础
  • 编程方法
  • Mysql
Tag
TimeLine
在线工具
  • PDF 转换器
  • JSON 编辑器
  • MD 表格生成器
  • CRON 表达式
  • 代码格式化
  • 公式编辑器
  • 二维码生成器
  • 在线编码转换
  • YAML <-> Properties
  • 在线 Web 练习
Contact
  • GitHub
  • 简书
  • CSDN
  • 博客圆
  • WeChat
author-avatar

blog

23

文章

16

标签

Home
Category
  • Linux
  • java
  • java 后端
  • typora
  • vue
  • java 基础
  • 编程方法
  • Mysql
Tag
TimeLine
在线工具
  • PDF 转换器
  • JSON 编辑器
  • MD 表格生成器
  • CRON 表达式
  • 代码格式化
  • 公式编辑器
  • 二维码生成器
  • 在线编码转换
  • YAML <-> Properties
  • 在线 Web 练习
Contact
  • GitHub
  • 简书
  • CSDN
  • 博客圆
  • WeChat
  • Docker 常用命令

    • 查看 Docker 版本
      • 从 Docker 文件构建 Docker 映像
        • 运行 Docker 映像
          • 查看可用的 Docker 映像
            • 查看最近的运行容器
              • 查看所有正在运行的容器
                • 停止运行容器
                  • 删除一个镜像
                    • 删除所有镜像
                      • 强制删除所有镜像
                        • 删除所有虚悬镜像
                          • 删除所有容器
                            • 进入 Docker 容器
                              • 查看所有数据卷
                                • 删除指定数据卷
                                  • 删除所有未关联的数据卷
                                    • 从主机复制文件到容器
                                      • 从容器复制文件到主机

                                      Docker 常用命令

                                      vuePress-theme-reco blog    2019 - 2020

                                      Docker 常用命令


                                      blog 2019-09-01 docker

                                      # Docker 常用命令

                                      # 查看 Docker 版本

                                      docker version
                                      
                                      1

                                      # 从 Docker 文件构建 Docker 映像

                                      docker build -t image-name docker-file-location
                                      
                                      1

                                      # 运行 Docker 映像

                                      docker run -d image-name
                                      
                                      1

                                      # 查看可用的 Docker 映像

                                      docker images
                                      
                                      1

                                      # 查看最近的运行容器

                                      docker ps -l
                                      
                                      1

                                      # 查看所有正在运行的容器

                                      docker ps -a
                                      
                                      1

                                      # 停止运行容器

                                      docker stop container_id
                                      
                                      1

                                      # 删除一个镜像

                                      docker rmi image-name
                                      
                                      1

                                      # 删除所有镜像

                                      docker rmi $(docker images -q)
                                      
                                      1

                                      # 强制删除所有镜像

                                      docker rmi -f $(docker images -q)
                                      
                                      1

                                      # 删除所有虚悬镜像

                                      docker rmi $(docker images -q -f dangling=true)
                                      
                                      1

                                      # 删除所有容器

                                      docker rm $(docker ps -a -q)
                                      
                                      1

                                      # 进入 Docker 容器

                                      docker exec -it container-id /bin/bash
                                      
                                      1

                                      # 查看所有数据卷

                                      docker volume ls
                                      
                                      1

                                      # 删除指定数据卷

                                      docker volume rm [volume_name]
                                      
                                      1

                                      # 删除所有未关联的数据卷

                                      docker volume rm $(docker volume ls -qf dangling=true)
                                      
                                      1

                                      # 从主机复制文件到容器

                                      docker cp host_path containerID:container_path
                                      
                                      1

                                      # 从容器复制文件到主机

                                      docker cp containerID:container_path host_path
                                      
                                      1