docker实践和学习

docker容器是我们公司使用的容器,结合k8s使用。现在容器技术也是比较火的技术了,优点也是比较明显的。今天我将重点讲述一下docker的使用


docker的安装

    这个安装也是分为电脑系统的,不同的系统环境可能会不一样,具体看菜鸟教程中的安装教程

    http://www.runoob.com/docker/ubuntu-docker-install.html

    附上本人在安装之后出现的一个问题

    1,安装完之后,显示我不在docker user 组里面(我是有2个用户的,一个是工作用户,一个是主用户,我安装是在工作用户下安装的),如果是我这种情况就要先就工作用户的账号授予admin权限,然后在docker user加上工作的用户,然后就可以了


验证docker安装是否成功

    打开终端输入“docker version”出现如下信息就说明成功了

    


操作第一个容器

    首先我觉得要有一个容器的思想,一开始我已经下载下来docker了,但是有点不太理解具体的理念就有点无从下手。

    现在我做比方,大家都知道vmware这个工具吧,比方说现在我要在vm搞一个ubuntu系统,下面是步骤

    a,先下载一个ubuntu的镜像文件

    b,然后在vm中创建一个选项卡(容器)启动这个容器,并且是加载这个镜像启动

    c,之后就是像安装系统一样,一直往下走,直至安装好,最后就是安装好了ubuntu

    其实docker就是跟那个vm中的虚拟机差不多的概念,你可以就按照虚拟机的概念去看待docker。


    然后现在我们开始像vm一样,用docker起一个装载ubuntu镜像的容器

    docker有专门的一个镜像库可以放各种镜像,现在我们要从库里面取搜索我们想要的镜像ubuntu

    使用命令搜索ubuntu的镜像

    

    但基本上会出现如下错误信息

    

   这是因为国内网络问题拉取不到镜像,这时可以相应的切换获取镜像的地址,使用国内的镜像库,具体步骤也是根据电脑系统不同而不同,这里我也找了2个链接

(window)

http://blog.csdn.net/fwj380891124/article/details/73823810

(linux)

http://blog.csdn.net/huludan/article/details/52713799

切换地址之后,再执行上面的脚本,出现如下界面



之后我们就是去下载那个ubuntu镜像,使用脚本docker pull ubuntu run -i -t ubunutu

下载完之后就是去启动一个容器去运行ubuntu这个镜像,脚本:docker 


其实从图中可以看出,我们已经进入该容器的ubuntu系统了,接下来就可以用操作ubuntu系统一样直接安装各种东西了

接下来就是比较重要的一件事情了,将我们刚才的ubuntu容器转换为镜像,这个就好比你自己电脑的Windows系统安装了一些你工作的必要软件,然后你可以把整个系统打包成ghost系统,就是就有点备份的意思,方便以后使用,docker的容器转镜像也是这个意思,方便下次使用。


第一步就是知道我最近一次运行的容器,找到我刚才运行容器的id

第二步就是容器打包成镜像,新镜像的名字叫ubuntu-03-22

第四部是列举所有的镜像,可以看到我们的新的镜像已经有了


总结:上面的操作只是给大家一个docker的概念,只是帮大家起步一下,之后还得大家自己去了解,学习

猜你喜欢

转载自blog.csdn.net/qq_18416057/article/details/79585566