centos7 yum安装docker并启动Tomcat

1、删除docker相关依赖


[root@localhost ~]# yum remove docker
[root@localhost ~]# yum remove docker-selinux

2、创建docker镜像仓库

[root@test yum.repos.d]# vi  /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg 

3、yum 安装docker

[root@test yum.repos.d]# yum install docker-engine

4、启动docker

[root@localhost ~]# service docker start
Redirecting to /bin/systemctl start  docker.service
[root@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
 
[root@test yum.repos.d]# docker version
如果安装失败,请从第一步开始。

5、docker 查找Tomcat镜像

[root@localhost ~]# docker search tomcat
NAME                                  DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
tomcat                                Apache Tomcat is an open source implementa...   1792      [OK]       
tomee                                 Apache TomEE is an all-Apache Java EE cert...   49        [OK]       
dordoka/tomcat                        Ubuntu 14.04, Oracle JDK 8 and Tomcat 8 ba...   48                   [OK]
davidcaste/alpine-tomcat              Apache Tomcat 7/8 using Oracle Java 7/8 wi...   24                   [OK]
consol/tomcat-7.0                     Tomcat 7.0.57, 8080, "admin/admin"              16                   [OK]
cloudesire/tomcat                     Tomcat server, 6/7/8                            15                   [OK]
bitnami/tomcat                        Bitnami Tomcat Docker Image                     13                   [OK]

6、下载Tomcat镜像

[root@localhost ~]# docker pull tomcat
Using default tag: latest
latest: Pulling from library/tomcat
c73ab1c6897b: Downloading [===================>                               ]  17.18MB/45.14MB
1ab373b3deae: Download complete 
b542772b4177: Download complete 
0bcc3741ab14: Download complete 
421d624d778d: Download complete 
26ad58237506: Download complete 
8dbabc90b2b8: Downloading [==>                                                ]   7.35MB/155.2MB
982930be204d: Download complete 
80869be51738: Download complete 
b71ce0f0260c: Download complete 
b18814a5c704: Download complete 
e3fbb69d7797: Downloading [================>                                  ]  3.988MB/12.42MB

下载速度根据自己的网速来,可能需要点时间

docker image 查看本地已下载镜像

[root@localhost ~]# docker images
REPOSITORY                                                TAG                 IMAGE ID            CREATED             SIZE
tomcat                                                    latest              4db09019de0d        3 days ago          554MB

7、运行

[root@localhost ~]# docker run -d -p 8081:8080 tomcat 
eda3e0056279f006ede58681e9563d51706b37ca226ab916cbd7fae29ae73d3f

docker run :运行

-d :后台运行

-p :端口映射 8081是对外访问端口,8080是docker内部Tomcat端口

tomcat : 镜像名称

docker ps 一下,看看是否真的运行起来了

[root@localhost ~]# docker ps 
CONTAINER ID        IMAGE                        COMMAND                  CREATED             STATUS              PORTS                    NAMES
eda3e0056279        tomcat                       "catalina.sh run"        2 seconds ago       Up 1 second         0.0.0.0:8081->8080/tcp   gallant_knuth

在打开浏览器,输入http://ip:8081/.如果不能访问页面,请检查防火墙是否关闭。









猜你喜欢

转载自blog.csdn.net/liurui_wuhan/article/details/79863209
今日推荐