linux使用docker (一)

简单使用docker并使用tomcat

一、linux下载docker

#第一步
yum install -y yum-utils device-mapper-persistent-data lvm2
#第二步
yum install -y docker
#测试是否安装成功
docker version
#启动docker
systemctl enable docker
systemctl start docker

二、下载tomcat镜像

#默认为image/tomcat:latest
docker pull tomcat

三、使用本机端口运行tomcat

#-d为后台运行
#-p为打开当前端口16000替代8080
docker run -d -p 16000:8080 tomcat

四、测试访问本机16000端口

其他命令

#查看正在运行的容器
docker ps
#查看所有容器
docker ps -a
#启动容器,容器id和名称可在docker ps查看
docker start <容器id或者容器名称>
#停止容器
docker stop <容器id或者容器名称>
#停止容器
docker restart <容器id或者容器名称>
#查看所有镜像
docker images

 

使用下载的tomcat并上传至自己的docker hub

一、我先在192.168.0.115虚拟机上自定义镜像

1、创建docker hub账号,并新建仓库

2、进入tomcat镜像目录下的webapp目录,上传自己的war包

可通过

find / -name tomcat

找到目录

3、记住tomcat容器id,运行命令

#获得sha256密文
docker commit 容器id dockerhub账号/你的repository
#登录dockerhub
docker login
#提交镜像到hub
docker push dockerhub账号/你的repository
#检查是否成功
docker inspect dockerhub账号/你的repository

4、在自己的repository可以看到

 

二、在192.168.0.189虚拟机上下载镜像

1、同样的步骤安装docker

2、下载上传的镜像

docker pull dockerhub账号/你的repository

3、照上面的步骤启动一个容器

docker run -d -p 20000:8080 dockerhub账号/你的repository

4、访问20000端口,可以访问你放进去的war包项目。

 

posted @ 2019-04-01 17:05  HWll  阅读(6604)  评论(0编辑  收藏  举报