Skip to content
.NET 开发者指北.NET 开发者指北
CMS
.NET指北
FreeKit
Docker
关于
博客
github icon
    • Docker
      • Docker 命令行
        • Docker 配置 Baget
          • Docker 配置 Jenkins
            • Docker 配置 MySql
              • Docker 配置 Nacos
                • Docker 配置 Portainer
                  • Docker 配置 Redis
                    • Docker配置 Nginx
                      • Docker配置 RabbitMQ
                        • Docker部署CMS命令
                          • ASP.NET Core+Docker+AliYun 部署

                          Docker 命令行

                          calendar icon2022年6月29日timer icon大约 1 分钟word icon约 417 字

                          # Docker 命令行

                          • Command-Line Interfaces https://docs.docker.com/engine/reference/run/open in new window
                          docker images  # 查看所有镜像
                          
                          docker ps -a #显示所有的容器,包括未运行的。
                          docker ps -l #最后启动的容器
                          
                          docker rm 容器id   #删除容器
                          docker rm $(docker ps -q -a) #一次性删除所有的容器
                          
                          docker rmi 镜像id/镜像名称  #删除镜像
                          docker rmi $(docker images -q) #一次性删除所有的镜像。
                          
                          docker build -t igeekfan/demo .  #运行构建命令,构建Docker 镜像。 
                          
                          docker run 镜像 #运行
                          docker run -it -p 5000:80 igeekfan/demo
                          #5000是运行后,docker对外的端口,80是这个服务对外的端口,其中Dockerfile 存在语句EXPOSE 80
                          docker run -d -p 5000:80 igeekfan/demo 
                          -d 参数后台运行
                          
                          docker start 容器id
                          docker restart 容器id
                          docker stop 容器id #终止容器。
                          docker logs $CONTAINER_ID ##在container外面查看它的输出 
                          docker attach $CONTAINER_ID ##连接上容器实时查看:
                          
                          docker pull microsoft/dotnet  #单独安装某一镜像
                          
                          docker save 镜像id > 文件 #持久化镜像
                          docker load < 文件
                          
                          1
                          2
                          3
                          4
                          5
                          6
                          7
                          8
                          9
                          10
                          11
                          12
                          13
                          14
                          15
                          16
                          17
                          18
                          19
                          20
                          21
                          22
                          23
                          24
                          25
                          26
                          27
                          28
                          29

                          我们如果想将Docker 放置到其他机器运行,很简单。

                          #直接保存镜像,然后复制镜像到其他机器,然后使用docker 命令load 既可。
                          
                          docker save igeekfan/demo > demo.tar
                          
                          #然后加载命令
                          
                          docker load < demo.tar
                          
                          1
                          2
                          3
                          4
                          5
                          6
                          7

                          我们如果想将Docker 放置到其他机器运行,很简单。

                          #直接保存镜像,然后复制镜像到其他机器,然后使用docker 命令load 既可。
                          
                          docker save igeekfan/demo > demo.tar
                          
                          #然后加载命令
                          
                          docker load < demo.tar
                          
                          1
                          2
                          3
                          4
                          5
                          6
                          7

                          Docker删除

                          # 查询相关软件包
                          dpkg -l | grep docker
                          # 删除这个包 上面查到什么,删除什么
                          sudo apt remove --purge docker.io
                          
                          1
                          2
                          3
                          4
                          edit icon在 GitHub 上编辑此页open in new window
                          上次编辑于: 2022/6/29 19:17:23
                          贡献者: igeekfan
                          上一页
                          Docker
                          下一页
                          Docker 配置 Baget
                          MIT Licensed | Copyright © 2021-present luoyunchong
                          苏ICP备16046457号-1

                          该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。

                          详情