Skip to content
石头软件测试技术分享石头软件测试技术分享
主页
github icon
  • 辅助技能

    • 编程语言
      • 环境部署

        • linux常用命令
          • shell
            • docker
              • docker介绍
                • docker的安装
                  • 安装命令
                    • 设置国内仓库
                      • 安装最新版docker
                        • 启动docker
                          • 检查安装结果
                            • 修改镜像仓库
                              • 改为下面内容, 然后重启docker
                              • docker卸载命令
                                • 卸载引擎包
                                  • 删除配置文件
                                  • docker的常用命令
                                    • 启动、停止、重启命令
                                      • 查看所有容器包括关闭的
                                        • 启动容器
                                          • 停止容器
                                            • 重启容器
                                              • 停止所有的容器
                                                • 杀死容器
                                                  • 查看容器日志
                                                    • 查看当前本地所有镜像
                                                      • 删除镜像
                                                        • 删除所有镜像
                                                          • 进入容器
                                                        • nginx
                                                          • redis
                                                            • mysql
                                                              • allure
                                                                • sonarqube部署
                                                                • 工具

                                                                  • adb
                                                                    • git的使用
                                                                      • 抓包工具
                                                                        • 资源监控

                                                                      docker

                                                                      author icon石头calendar icon2022年1月17日category icon
                                                                      • 测试辅助技能
                                                                      tag icon
                                                                      • docker
                                                                      timer icon大约 1 分钟

                                                                      此页内容
                                                                      • docker介绍
                                                                      • docker的安装
                                                                        • 安装命令
                                                                        • 设置国内仓库
                                                                        • 安装最新版docker
                                                                        • 启动docker
                                                                        • 检查安装结果
                                                                        • 修改镜像仓库
                                                                        • 改为下面内容, 然后重启docker
                                                                      • docker卸载命令
                                                                        • 卸载引擎包
                                                                        • 删除配置文件
                                                                      • docker的常用命令
                                                                        • 启动、停止、重启命令
                                                                        • 查看所有容器包括关闭的
                                                                        • 启动容器
                                                                        • 停止容器
                                                                        • 重启容器
                                                                        • 停止所有的容器
                                                                        • 杀死容器
                                                                        • 查看容器日志
                                                                        • 查看当前本地所有镜像
                                                                        • 删除镜像
                                                                        • 删除所有镜像
                                                                        • 进入容器

                                                                      # docker

                                                                      # docker介绍

                                                                      Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

                                                                      # docker的安装

                                                                      # 安装命令

                                                                      yum update # 尽量别用
                                                                      yum install epel-release -y
                                                                      yum clean all
                                                                      yum list
                                                                      yum -y install yum-utils
                                                                      
                                                                      1
                                                                      2
                                                                      3
                                                                      4
                                                                      5

                                                                      # 设置国内仓库

                                                                      sudo yum-config-manager \
                                                                          --add-repo \
                                                                          http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
                                                                      
                                                                      1
                                                                      2
                                                                      3

                                                                      # 安装最新版docker

                                                                      sudo yum install docker-ce docker-ce-cli containerd.io
                                                                      
                                                                      1

                                                                      # 启动docker

                                                                      sudo systemctl start docker
                                                                      
                                                                      1

                                                                      # 检查安装结果

                                                                      docker info
                                                                      
                                                                      1

                                                                      # 修改镜像仓库

                                                                      vim /etc/docker/daemon.json
                                                                      
                                                                      1

                                                                      # 改为下面内容, 然后重启docker

                                                                      {
                                                                          "debug":true,
                                                                          "experimental":true,
                                                                          "registry-mirrors":[
                                                                              "https://ym8zjvec.mirror.aliyuncs.com",
                                                                              "https://hub-mirror.c.163.com",
                                                                              "https://docker.mirrors.ustc.edu.cn"
                                                                          ]
                                                                      }
                                                                      
                                                                      1
                                                                      2
                                                                      3
                                                                      4
                                                                      5
                                                                      6
                                                                      7
                                                                      8
                                                                      9

                                                                      重启docker

                                                                      systemctl restart docker
                                                                      
                                                                      1

                                                                      # docker卸载命令

                                                                      # 卸载引擎包

                                                                      yum remove docker docker-client docker-client-latest docker-common docker-latestdocker-latest-logrotate docker-logrotate docker-engine
                                                                      
                                                                      1

                                                                      # 删除配置文件

                                                                      rm -rf /etc/systemd/system/docker.service.d
                                                                      
                                                                      1

                                                                      # docker的常用命令

                                                                      # 启动、停止、重启命令

                                                                      systemctl start docker     #运行Docker守护进程
                                                                      systemctl stop docker      #停止Docker守护进程
                                                                      systemctl restart docker   #重启Docker守护进程
                                                                      
                                                                      1
                                                                      2
                                                                      3

                                                                      # 查看所有容器包括关闭的

                                                                      docker ps -a
                                                                      
                                                                      1

                                                                      # 启动容器

                                                                      docker run <container id>
                                                                      
                                                                      1

                                                                      # 停止容器

                                                                      docker stop <container id>
                                                                      
                                                                      1

                                                                      # 重启容器

                                                                      docker restart <container id>
                                                                      
                                                                      1

                                                                      # 停止所有的容器

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

                                                                      # 杀死容器

                                                                      docker kill <container id>
                                                                      
                                                                      1

                                                                      # 查看容器日志

                                                                      docker logs <container id>
                                                                      
                                                                      1

                                                                      # 查看当前本地所有镜像

                                                                      docker images
                                                                      
                                                                      1

                                                                      # 删除镜像

                                                                      docker rmi <image id>
                                                                      
                                                                      1

                                                                      # 删除所有镜像

                                                                      docker rmi $(docker images -q)
                                                                      
                                                                      1

                                                                      # 进入容器

                                                                      docker attach <container id>
                                                                      
                                                                      1

                                                                      提示

                                                                      内容正在完善中,请耐心等待...

                                                                      上一页
                                                                      shell
                                                                      下一页
                                                                      nginx
                                                                      Copyright © 2021-present Evan You 石头 | 备案号 : 蜀ICP备2021021200号-2 | 友情链接 : APP开发者工具