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
第四部是列举所有的镜像,可以看到我们的新的镜像已经有了
常用的docke脚本:
service docker start docker服务启动
service docker stop docker服务停止
service docker restart docker服务重启
总结:上面的操作只是给大家一个docker的概念,只是帮大家起步一下,之后还得大家自己去了解,学习