Docker学习记录 For Windows

目前博主使用的是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

相关推荐

发表评论

路人甲
看不清楚?点图切换

网友评论(1)

映射端口
$sudo docker run -d -p 5000(本地端口):5000(远程端口) training/webapp python app.py
小草 1年前 (2018-03-05) 回复