docker容器使用与镜像打包及上传(docker 三)

安装tomcat

  1. 打开网址:docker hub的tomcat,如下图所示,我们下载对应的版本,这里我们下载tomcat 7

docker容器使用与镜像打包及上传(docker 三)_第1张图片

对应命令:docker pull tomcat:7

  1. 查看镜像是否下载成功, docker images

docker容器使用与镜像打包及上传(docker 三)_第2张图片
3. 运行一个tomcat docker容器,这里同时做一个对端转换, docker run -d -p 9000:8080 tomcat:7,其中-d为后台运行,-p为端口转换参数

  1. 查看docker容器运行情况,docker ps
    在这里插入图片描述
  2. 测试
    docker容器使用与镜像打包及上传(docker 三)_第3张图片

安装centos 7

  1. 像之前一样,安装好centos镜像
    docker容器使用与镜像打包及上传(docker 三)_第4张图片
  2. 运行一个docker容器,并绑定到终端上面,docker run -ti centos:7 bash

docker容器使用与镜像打包及上传(docker 三)_第5张图片

镜像打包

commit方式

  1. 在centos容器中创建一个文件echo "hello tests" > mytest.txt
    在这里插入图片描述
  2. 退出centos容器,执行docker ps -a 命令,找出最近操作的文件的容器ID
    docker容器使用与镜像打包及上传(docker 三)_第6张图片
  3. 通过commit,创建自己的镜像,docker commit 93694d30df6a it/centos:1.0
    docker容器使用与镜像打包及上传(docker 三)_第7张图片
  4. 运行自己的镜像,docker run -ti it/centos:1.0docker容器使用与镜像打包及上传(docker 三)_第8张图片

通过Dockerfilec创建Docker镜像

  1. 创建Dockerfilec,内容如下。
FROM centos:7
RUN yum update -y
RUN yum install -y git

docker容器使用与镜像打包及上传(docker 三)_第9张图片
2. 构建,docker build -t centos:1.1 .
docker容器使用与镜像打包及上传(docker 三)_第10张图片
3. 查看镜像,并运行安装了git服务的centos系统
docker容器使用与镜像打包及上传(docker 三)_第11张图片
4. 测试成功,已安装git服务的系统docker容器使用与镜像打包及上传(docker 三)_第12张图片

上传到docker hub仓库

  1. 注册账号,注册地址:https://hub.docker.com/
    docker容器使用与镜像打包及上传(docker 三)_第13张图片

  2. 登录,docker login

docker容器使用与镜像打包及上传(docker 三)_第14张图片

  1. 打包tag,docker tag centos:1.1 dengjili/centos_demo:1.0
    docker容器使用与镜像打包及上传(docker 三)_第15张图片

  2. 上传,docker push dengjili/centos_demo:1.0
    在这里插入图片描述

  3. 上传完毕后,查看仓库

docker容器使用与镜像打包及上传(docker 三)_第16张图片

你可能感兴趣的:(docker)