前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows10下安装Docker记录

Windows10下安装Docker记录

作者头像
黑光技术
修改2020-05-15 11:41:40
5930
修改2020-05-15 11:41:40
举报
文章被收录于专栏:黑光技术

之前一直使用window安装虚拟机的方式来做linux应用,这次想使用docker来试试,这里顺便记录一下,部分资料来自网上。 一、启用Hyper-V

打开控制面板 – 程序和功能 – 启用或关闭Windows功能,勾选Hyper-V,然后点击确定即可,如图:

点击确定后,启用完毕会提示重启系统,我们可以稍后再重启。

二、安装Docker

Docker下载地址为:https://store.docker.com/editions/community/docker-ce-desktop-windows

下载需要登录才可以,注册登录之后就可以下载了,安装包有500M左右。

安装过程比较简单,这里就不详细介绍了。

安装之后点电脑需要重启。

三、启用Docker

1.在桌面找到Docker for Windows快捷方式,双击启动即可!启动成功后托盘处会有一个小鲸鱼的图标。打开命令行输入命令:docker version可以查看当前docker版本号,如图:

2.更换镜像源地址

中国官方镜像源地址为:https://registry.docker-cn.com

点击托盘处docker图标右键选择-Settings->Daemon->Registry mirrors 中配置,配置完成之后需要重启docker,重启之后即可。

3.测试

输入命名“docker run hello-world”

基本使用还算顺畅,后面测试一下开发过程,目前我喜欢用debian和ubuntu的系统,下一步下一个ubuntu来玩玩,顺便看是否直接开发代码并提交git。

4.启动测试

docker run -it -v D:\code_dev:/mnt xubuntu:v1 /bin/bash

这里我映射了本地目录到docker,进入系统之后我安装了不少软件,vim,go,git等等,都是必须的。在安装之后,我想把这些修改都保留下来,所以我又使用commit命令提交了这个镜像修改,生成一个新的镜像。

docker commit 1ad531e5ab33 xubuntu:v2

这个命令是把修改的内容提交为一个新的镜像。使用镜像方式开发就方便很多了。

下面是我的提交的内容

12345

C:\Users\helightxu>docker imagesREPOSITORY TAG IMAGE ID CREATED SIZExubuntu v2 2d5023c27812 11 seconds ago 999MBxubuntu v1 d7778d7fa65f 25 hours ago 383MBubuntu latest ea4c82dcd15a 2 weeks ago 123MB

5.平常开发测试

docker run -it -v D:\code_dev:/mnt xubuntu:v3 /bin/bash

启动之后看已经产生的容器,

12345

docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESc7848ee82d12 xubuntu:v3 "/bin/bash" 4 minutes ago Up 4 minutes hardcore_clarke9ae04ad06f13 xubuntu:v3 "/bin/bash" 22 hours ago Exited (2) 20 hours ago naughty_saha7db87867e252 xubuntu:v2 "/bin/bash" 22 hours ago Exited (130) 22 hours ago focused_babbage

在开发的过程中有时候会退出容器,退出容器之后,可以使用docker ps -a看到容器已经停止运行了,那下次还想使用这个容器怎么做呢?

docker提供了两个命令可以可以启动容器和进入一个已经启动容器:docker start和docker attach

如下操作:

12345678910111213

root@c7848ee82d12:/# lsbin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr varroot@c7848ee82d12:/# exitexitPS C:\Users\helightxu> docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESc7848ee82d12 xubuntu:v3 "/bin/bash" 10 minutes ago Exited (0) 11 seconds ago hardcore_clarkePS C:\Users\helightxu> docker start c7848ee82d12c7848ee82d12PS C:\Users\helightxu> docker attach c7848ee82d12root@c7848ee82d12:/# lsbin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr varroot@c7848ee82d12:/#

看完本文有收获?请分享给更多人

关注「黑光技术」加星标,关注大数据+微服务

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-11-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 黑光技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档