上一篇:Docker(一)
参考资料:
上次说到在windows平台上安装docker,但是docker和vmware不兼容,所以使用docker就不能使用虚拟机,那么每次都要重启,修改设置,未免也太麻烦了吧。
boot2docker是2015年的,docker toolbox是最新的。可以任选一个进行使用,这里推荐最新的toolbox哦。
至于为什么不选择linux上安装docker,因为我的物理机是windows,虚拟机用的linux,虚拟机里再用docker虚拟,感觉怪怪的(不知道可以不可以)。
安装docker
boot2docker
这是下载地址:boot2docker.exe 然后需要一个windows的shell,例如cygwin、MobaXterm
-
运行docker-install.exe
-
鼠标右键,打开文件所在位置,复制路径。例如
C:\Program Files\Boot2Docker for Windows
-
打开windows的shell
cd "C:\Program Files\Boot2Docker for Windows"
注意路径有空格,要加引号。 -
./start.sh
docker toolbox
下载地址:https://github.com/docker/toolbox/releases
运行exe安装完成之后,桌面上出现了3个图标。
- 点击Docker QuickStart 这一步会从github上下载一个boot2docker.iso。
因为墙的原因,我们可以从浏览器上直接下载https://github.com/boot2docker/boot2docker/releases/download/v19.03.1/boot2docker.iso,然后拷贝到这个地址C:\Users\whale\.docker\machine\cache\boot2docker.iso
重新运行Docker QuickStart
也可以选择,让Docker QuickStart慢慢下载。当终端配置完成以后,打开虚拟机,如下所示。
输入docker run hello-world
,没有报错代表安装完成了。
使用
参考资料:《第一本docker书》
开启docker服务端,点击docker-machine.exe,会看到一个黑窗口一闪而过。不要担心,不是病毒。
运行一个容器
1 |
|
现在创建了一个docker镜像。unable to find image,的意思是,本地没有这个镜像,于是从服务器上取得这个镜像到本地。
运行hostname、ps -aux等命令,可以看到容器内的ubuntu成功执行了。
新建但是不运行容器
docker create xxx
退出容器
输入exit
,即可退出新建的ubuntu这个容器。
开启容器
docker start 容器的id
docker restart 容器id
重启
查看容器id
docker ps -a
重命名容器
docker rename 指定一个容器 指定名称