docker学习笔记

docker 中文网上面有安装教程,不过好像只有Ubuntu Vivid(15.4)版本的,而我的是Xenial(16.4)版本的(因为我喜欢这个代号),不过也没什么区别,按步奏来就行,好像没也出什么问题,就时终端下载速度太慢,很花时间。。。。。(我:很难受。。。Terminal : 我能怎么办,我也很无赖啊。。。)

 

好,接下来进行镜像文件下载。。。。花了好多时间在注册界面,我想用有点逼格的docker ID (别问我为啥不用用户ID代替,因为我打开界面就是英文版的),带下划线,带那个什么字符的,结果就是莫名其妙的firefox不给我提示错误,在别人的电脑上也是,long after a long long time, 它居然,居然给我提示,用户名非法,只能是数字和字母,WQNMLGB,好吧,注册通过之后会给你一个email确认,好了,可以用了。。。

 

接下来才是镜像文件下载。。。心累。。。命令很简单。。docker search *** ,×××是你想安装的镜像,我的第一个是tutorial,英语不好,特意查了一下,是教程的意思,我也不知道为啥要用这个,反正docker中文上就是这个顺序,我也没辙。。。(对了,我先实在docker hub 官网上查找,找了半天都没懂怎样下载。。放弃了。。。该学学英语了),说正事,列表有一大批镜像文件,有NAME ,DESCRIPTION,STARS,...等等,我选的第一个,因为星级(STARS)最高嘛,好了,接下来时下载命令docker pull 文件名,好了,接下来以我的网速,估计可以玩一把LOL或者看两集电视剧。。。。(知道我为什么要写这么多废话吗。。。。因为我没有LOL,没有想追的剧。。。所以,我就来这瞎BB了)

 

好了,镜像文件下好了,接下来可以在这个镜像文件上运行我们的第一个程序,打印“hello Word”, 迎接新世界吧,命令行,docker run 用户名/镜像名 echo "hello word", 这一步应该没有什么问题,反正我的没出现问题。

 

接下来安装我们的第一个程序吧,叫什么ping,反正我没用过,(为什么我总是强调第一个。。。),命令行,docker run 用户名/镜像名 install -y ping ,有没有一种直接用Ubuntu装程序很像,(。。。你不是废话吗,就像以前使用碳棒现在使用铅笔写字一样)。。。不过我这里显示ping已经时最新版本,估计我下载镜像文件的时候,这个已经下好了。。。。

 

因为刚刚我们有运行过容器,并安装了一个程序,好了,该保存镜像文件的修改了,首先docker ps -l获取更改的容器ID ,然后有一个列表(我不知道为什么我的容器ID这么这么长),然后用命令 docker commit **** 新用户名/新镜像名, 四个星号就是ID的前四位,至于要不要用新的用户名和镜像名替换,看个人吧,如果觉得麻烦就换。。。

 

 运行新的镜像中运行命令

 

 

你可能感兴趣的:(docker学习笔记)