Docker制作tomcat镜像简单实践

前期准备

  1. 前言
    我这里使用的系统是ubuntu server 14.04 lts,本文所有的操作都是在该系统上的,其他linux的系统应该是类似的,有不明白的可以去docker官网看看。

  2. 开始安装
    docker的安装方式有多种,可以使用apt-get的方式,但是这样安装可能版本不是最新的,可能最新的文档有些地方改变了。下例使用的是官网的安装脚本,简单快速。

curl -sSL https://get.docker.com/|sudo sh
#如果网速好的话,静等几分钟就OK了

至此,docker的安装算是完成了(不能再简单了~~)

docker --version
#查看当前已安装的docker版本

安装好了docker,可是我们目前还没有镜像,执行docker images命令会发现,当前本地还未有一个镜像。先来下载一个镜像吧!(docker hub内据说有上万的镜像,什么都有,我们这里就下一个普通的ubuntu吧)

docker pull ubuntu
#我这里直接输入的ubuntu,没有写上版本和名称,它会自动为我们下最新版本的ubuntu镜像,这里比较图省事了,如果有特殊需要的童鞋还是根据需求下吧。
docker images
#等待几分钟下载完毕后,我们再执行images命令,就可以看到刚才下载好的镜像了呢

镜像列表

启动容器并制作自己的镜像

  1. 启动容器
    有了上一步下载的镜像,我们就可以通过镜像启动一个容器了,docker中镜像是不可改变的,与我们关系最密切的就是容器了,我们的项目等都是通过容器启动的,docker容器的功能非常的全面,通讯、网络、数据卷等等都可以实现。
docker run ubuntu /bin/echo 'hello docker'
#上句就是以ubuntu镜像为媒介启动了一个容器,并使用了该容器内的/bin/echo命令输出了hello docker这句话

docker容器demo
2. 守护态运行容器
我们现在的首要目的是制作一个自己的镜像,很明显通过步骤1的方式,虽然可以执行命令,但是并不能方便的制作自己想要的容器。这个时候我们需要以守护态运行一个容器,并将命令终端绑定到该容器上,这样我们就可以在容器内自由的操作,安装软件、搭建环境等等。

你可能感兴趣的:(docker,tomcat,ubuntu,docker)