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 功能
这里好像会重启一下,目前好像只有 windows 10 有 Hyper-V 的功能( 今天发现只有 win 10 专业版有这个功能,坑爹 )。
PS: 下载 Docker 推荐使用迅雷下载,迅雷会将这个资源替换为一个较快的源
上船吧
安装就没什么好说的,就是启动的时候可能会遇到内存不够的情况
这是我们需要找到右下角的鲸鱼图标右键 – 设置
修改 VM 的内存大小后 Docker 会重新启动
起航
去 Docker Hub 上拉取一个叫 hello-world 的集装箱
docker pull hello-world
然后让这个集装箱跑起来
docker run hello-world
Docker Hub 会比较慢 我们可能需要使用国内代理
阿里云的镜像一直很给力
https://dev.aliyun.com/search.html
可以在阿里云的网站上获取到加速地址 我这里获取的是
https://j0andt2p.mirror.aliyuncs.com
查看本机所安装的集装箱
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 的工作流程。
最后
希望大家能玩转这些集装箱咯