• docker windows 相关操作


      

      从文件加载SqlServer

      文件存在D:\Dock一键安装\release目录

      D:\Dock一键安装\release> ls

      

      1、  加载sqlserver.tar:docker load -i sqlserver.tar

      定义:docker load : 导入使用 docker save 命令导出的镜像。

      

      2、查询镜像:docker images

       

      3、删除镜像:docker rmi b637bf8adb7e

      报错:Error response from daemon: conflict: unable to delete b637bf8adb7e (cannot be forced) - image has dependent child images

      应为有e2c14de60b39和b6cfea721742镜像对b637bf8adb7e有依赖,所以需要先删除e2c14de60b39和b6cfea721742镜像后才能删除b637bf8adb7e镜像

      4、删除完相关镜像后重新加载sqlserver.tar:docker load -i sqlserver.tar

       

      5、查看镜像:docker images

       

      定义:docker tag : 标记本地镜像,将其归入某一仓库

      6将e2c14de60b39对应镜像标记为sql:v0

      docker tag  e2c14de60b39 sql:v0

       

      定义:docker run 创建一个新的容器并运行一个命令

      7、创建一个新容器 docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=1qaz@WSX" -e MSSQL_COLLATION=Chinese_PRC_CI_AS -p 1433:1433 --name my_mssql_test -d sql:v0

      

      8、查看容器:docker ps –a 

      下面是新建的容器

       

      9、加载Tomcat:docker load -i .\tomcat.tar

       

      10、加载镜像:

      docker run -it --name my_tomcat_test -p 8080:8080 -v D:\Dock一键安装\release\Workpath\data:/data -d tomcat:vx

      

       定义:docker commit从容器创建一个新的镜像。

      11、docker commit ca0f7f26f54f sql:vx

      从容器ca0f7f26f54f 创建镜像:sql:vx

      

       新增加的镜像:

      

      定义: docker save : 将指定镜像保存成 tar 归档文件。

      12、把镜像tar sql:vx保存成sql.tar文件:docker save -o sql.tar sql:vx  

      

      总结:

      1、  从文件加载镜像:docker load -i sqlserver.tar

      2、  查看镜像:docker images

      3、删除镜像:docker rmi b637bf8adb7e

      3、  新建容器:docker run 创建一个新的容器并运行一个命令

      docker run -it --name my_tomcat_test -p 8080:8080 -v D:\Dock一键安装\release\Workpath\data:/data -d tomcat:vx

      4、  从容器创建一个新的镜像docker commit ca0f7f26f54f sql:vx

      5、  docker save : 将指定镜像保存成 tar 归档文件

        docker save -o sql.tar sql:vx

      有这样一种情况:目前docker容器d9a7ec84e630有一个可用的SqlServer,要导出为镜像文件,具体操作如下:

      1、  首先查看当前容器:Docker ps –a

       

      2、  查看当前镜像:Docker images

       

      3、  docker commit :从容器创建一个新的镜像。

      先从这个容器d9a7ec84e630创建一个新镜像:docker commit d9a7ec84e630 sql:v3

       

      4、将指定镜像保存成 tar 归档文件

             docker save -o sql.tar sql:v3

             当前目录生成一个新文件:sql.tar

      

  • 相关阅读:
    python3安装 MAC
    MacOS三个比较接地气实用的终端命令
    maya界面字体怎么设置大小?
    Mac 下 Android Studio 连 夜神模拟器 调试以及真机调试方法
    [macOS] Mojave10.14 夜神安卓模拟器启动问题
    解决MAC电脑系统设置的安全性与隐私下通用没有任何来源选项
    一个分析“文件夹”选择框实现方法的过程
    windows下nginx+php简单配置
    使用windbg抓取崩溃文件和分析的过程
    解决工作中遇到的一个"打开,保存"文件框的bug的过程
  • 原文地址:https://www.cnblogs.com/shaosks/p/16017650.html
Copyright © 2020-2023  润新知