专栏首页任浩强的运维生涯关于docker在windows环境下运行的第一次体验

关于docker在windows环境下运行的第一次体验

  • 关于docker在windows环境下执行的原理

1.1.           首先是Docker Quickstart启动,如果在虚拟机Oracle VM VirtualBox不存在default虚拟机的情况,会自己创建。

1.2.           实质上就是在windows的物理机上面安装linux的虚拟机,这个虚拟机的启动镜像中就包含docker,运行docker的是linux。

1.3.           在Docker Quickstart上面显示的default IP就是linux环境中的docker0,不依赖物理机机,而是依赖它的宿主机----小型linux。

1.3.1.          小型linux的网络获取方式和VMware差不多,NAT、桥接和主机内网络。可打开Oracle VM VirtualBox来操作设置。不过实际上虚拟机可以设置,但是docker宿主机一旦生成,就不能改网络设置。

  • 这是我们就想到赶紧把windows的容器迁移出来。关于docker的导出导入用最简单方式说明,除了最常见的把镜像push到docker公共仓库或者私人仓库。

2.1.           针对container操作

2.1.1.            命令docker export  -o [filename] [container],这样就把正在运行的容器导出一个包文件,顺便用docker ps看一下容器启动的时候执行了什么命令command。此时,包文件可以随便分发,导入命令docker import [filename] [imagename]。因为导出的是容器当前的状态,所以没有启动命令的机关。在启动的时候需要在后面加上command。

2.2.           针对image的操作。直接用docker save [imagename]来打包镜像,用docker load < [filename]加载镜像名字还是[imagename]。

2.3.           针对image的commit操作。Docker commit [container] [imagename] 这样就用当前容器的状态创建镜像。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 删除docker的运行目录出错

    1.1.        rm: cannot remove '/var/lib/docker/aufs': Device or resource busy

    一夕如环
  • 创建docker私人仓库

    1.1.1.            直接从公共库上面下载register镜像在本地执行

    一夕如环
  • mongodb基础篇

    一、  关于mongodb 两种非关系数据库 Redis:满足极高读写性能的Key-Value数据库       键值式储存,可以通过键快速查询到值。     ...

    一夕如环
  • CentOS7下的Docker的安装设置与卸载

    Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的,在...

    帅的一麻皮
  • CentOS7 安装 Docker(小白精简版)!!!

    本文主要参考 Docker 官方文档的安装为主,官方文档比较繁琐,而且是英文的,因此,我简化了安装的步骤,更适合小白安装。

    IT大飞说
  • 在CentOS 7上在线安装Docker-ce社区版

    官方参考网站: https://docs.docker.com/install/linux/docker-ce/centos/

    田春峰-JCJC错别字检测
  • Docker学习教程笔记第二篇:Docker从入门到熟练使用详解

    Docker的基础是Linux容器(LXC)等技术,(LXC系统提供工具来管理容器,具有先进的网络和存储支持,还有最小容器操作系统模版的广泛选择)。

    聚优云惠
  • 基础服务系列-centos7 安装Docker-ce

    本教程是在centos7 平台上安装的。参考官网Get Docker CE for CentOS,利用repository安装docker不成功。 下面是使用下...

    用户2146693
  • 安装docker-ce稳定版脚本

    文章作者ianzhi,原文地址:https://www.dnote.cn/users/ianzhi/posts/install-docker-ce-script

    ianzhi
  • Centos 7 安装 Docker

    北漂的我

扫码关注云+社区

领取腾讯云代金券