Docker练习-Docker中Nginx和Tomcat的部署

本文介绍了如何在Docker环境下分别安装Nginx和Tomcat。对于Nginx,首先通过docker search下载镜像,接着使用docker pull获取最新版,再通过docker images验证,然后使用docker run启动容器并设置端口映射。对于Tomcat,通过docker run下载并启动容器,同时也指定了端口映射。注意阿里云镜像默认精简,可能缺少webapps目录。
摘要由CSDN通过智能技术生成

一、Docker下安装Nginx镜像的步骤

1、搜索镜像(建议在Docker Hub下进行搜索,可以找到具体的版本和帮助文档 )

[root@Jraibow /]# docker search nginx

2、下载镜像

[root@Jraibow /]# docker pull nginx

3、验证下载

[root@Jraibow /]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
nginx        latest    04661cdce581   5 days ago     141MB
centos       latest    5d0da3dc9764   2 months ago   231MB

4、启动Nginx容器

[root@Jraibow /]# docker run -d --name nginx01 -p 8080:80 nginx
4de903c763e46031ce3f7783a84d2845189d8765e3beb6b9e146a0e777fa4301

#参数说明:-d(后台运行)  --name(容器命名)	-p 宿主机端口:容器内部端口(端口映射)

5、验证端口是否开启

[root@Jraibow /]# curl localhost:8080

二、 Docker下安装Tomcat镜像的步骤

#官方说明
#一般用来测试,用完即删
[root@Jraibow /]# docker run -it --rm tomcat:9.0

#下载后启动
[root@Jraibow /]# docker pull tomcat
[root@Jraibow /]# docker run -d --name tomcat01 -p 3344:8080 tomcat

#进入容器
[root@Jraibow /]# docker exec -it tomcat01 /bin/bash
问题:1、Linux命令缺失 2、没有webapps
原因:阿里云镜像默认最简化、所有不必要的全部剔除,保证最小可运行环境
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值