安装tomcat
- 打开网址:docker hub的tomcat,如下图所示,我们下载对应的版本,这里我们下载tomcat 7
对应命令:docker pull tomcat:7
- 查看镜像是否下载成功,
docker images
3. 运行一个tomcat docker容器,这里同时做一个对端转换, docker run -d -p 9000:8080 tomcat:7
,其中-d为后台运行,-p为端口转换参数
- 查看docker容器运行情况,
docker ps
- 测试
安装centos 7
- 像之前一样,安装好centos镜像
- 运行一个docker容器,并绑定到终端上面,
docker run -ti centos:7 bash
镜像打包
commit方式
- 在centos容器中创建一个文件
echo "hello tests" > mytest.txt
- 退出centos容器,执行
docker ps -a
命令,找出最近操作的文件的容器ID
- 通过
commit
,创建自己的镜像,docker commit 93694d30df6a it/centos:1.0
- 运行自己的镜像,
docker run -ti it/centos:1.0
通过Dockerfilec创建Docker镜像
- 创建Dockerfilec,内容如下。
FROM centos:7
RUN yum update -y
RUN yum install -y git
2. 构建,docker build -t centos:1.1 .
3. 查看镜像,并运行安装了git服务的centos系统
4. 测试成功,已安装git服务的系统
上传到docker hub仓库
-
注册账号,注册地址:https://hub.docker.com/
-
登录,
docker login
-
打包tag,
docker tag centos:1.1 dengjili/centos_demo:1.0
-
上传,
docker push dengjili/centos_demo:1.0
-
上传完毕后,查看仓库