【Docker】 windows10 docker 使用

【Docker】 windows10 docker 使用

docker 之前在 Windows 和 Mac OS 上的版本都是通过 Linux 虚拟机的形式,而现在 Docker 在 Windows 10 和 Mac OS 上已经有了支持的稳定版本,既然有了稳定版本那就来尝尝鲜,一起来 Docker 这艘船上来愉快的玩耍吧。

准备

下载 Docker : https://download.docker.com/win/stable/InstallDocker.msi

开启 windows 10 的 Hyper-V :控制面板 - 程序 - 启用或关闭 windows 功能

【Docker】 windows10 docker 使用

这里好像会重启一下,目前好像只有 windows 10 有 Hyper-V 的功能( 今天发现只有 win 10 专业版有这个功能,坑爹 )。

PS: 下载 Docker 推荐使用迅雷下载,迅雷会将这个资源替换为一个较快的源

上船吧

安装就没什么好说的,就是启动的时候可能会遇到内存不够的情况

这是我们需要找到右下角的鲸鱼图标右键 - 设置

【Docker】 windows10 docker 使用

修改 VM 的内存大小后 Docker 会重新启动

【Docker】 windows10 docker 使用

起航

去 Docker Hub 上拉取一个叫 hello-world 的集装箱

docker pull hello-world

然后让这个集装箱跑起来

docker run hello-world

【Docker】 windows10 docker 使用

Docker Hub 会比较慢 我们可能需要使用国内代理

阿里云的镜像一直很给力 https://dev.aliyun.com/search.html

可以在阿里云的网站上获取到加速地址 我这里获取的是

https://j0andt2p.mirror.aliyuncs.com

【Docker】 windows10 docker 使用

查看本机所安装的集装箱

docker images

查看正在运行的容器

docker ps -a

删除所有的容器

docker rm docker ps -a -q

停止、启动、杀死一个容器

docker stop Name/ID
docker start Name/ID
docker kill Name/ID

交互式进入容器中

docker run -i -t image_name /bin/bash

在容器中安装新的程序

docker run image_name apt-get install -y app_name

流程图

Docker 的工作流程。

【Docker】 windows10 docker 使用

最后

希望大家能玩转这些集装箱咯

【Docker】 windows10 docker 使用