Docker学习记录 For Windows
字数
400 字
阅读时间
2 分钟
更新日期
2/24/2018
目前博主使用的是docker for windows 但是大部分教程都太老了,于是博主只能一点一点的记录了
目前最新的docker需要window10 pro才能使用,将电脑挂了一天终于升上去了。升级上去后电脑会经常性的磁盘占用100%,CPU占用很高 = - 言归正传。
使用国内镜像(For windows)
百度百科这篇可以解决 https://jingyan.baidu.com/article/f3e34a12c607f4f5eb653596.html
然后我用的镜像是 https://registry.docker-cn.com
整理了一些比较常用的docker命令
docker search xx # 搜索docker镜像
docker pull xx # 下载镜像
docker ps查看正在运行的容器
docker ps -a查看所有容器,包括没有运行的容器
命令docker run -i -t ubuntu /bin/bash
-i打开容器的标准输入
-t为容器创建一个命令行终端。
-d后台运行
一般还能用–name=指定容器名,这是一个可选项,若不加的话docker会给你随机分配一个。
docker stop xx
docker kill xx # 终止镜像
挂接目录
docker run -it -v /d/PycharmProjects:/usr/Downloads ubuntu64 /bin/bash
通过-v参数,冒号前为宿主机目录,必须为绝对路径,本例为D盘PycharmProjects目录,冒号后为镜像内挂载的路径。
保存镜像
因为镜像使用exit
退出后更改内容就会消失,所以需要提交保存镜像
docker commit xx new # 内容做出改变后创建新的镜像
docker rmi <image id> # 删除images
docker images # 查看images