使用docker安装jdk、tomcat、mysql、nginx

一、安装jdk

使用命令查看可用镜像  docker search jdk8

下载通过docker下载jdk docker pull kdvolder/jdk8

 

查看jdk是否下载成功  docker images

 

 用docker启动 docker run -di --name=jdk1.8 kdvolder/jdk8

 查看是否启动成功 docker ps

查看下载的jdk版本

docker exec -it jdk1.8 /bin/bash

java -version

二、安装mysql

拉去mysql : sudo docker pull mysql:”版本号” (不加版本号默认下载最新版)

 

 创建mysql实例

 sudo docker run -d -p 3306:3306 -v /usr/local/mysql/conf:/etc/mysql/conf.d -v /usr/local/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name  mysql mysql:5.7

 查看 docker ps -a

 然后mysql就安装好了  可以使用Navicat连接了

 三、安装tomcat

查询tomcat镜像 docker search tomcat

 下载tomcat8  docker pull tomcat:8

 查看下载的tomcat  docker images

创建容器并运行  docker run -d -p 8080:8080 --name tomcat1 tomcat:8

这里要进入tomcat容器里将 webapps.dist 下的内容全部移动到 webapps 中

docker exec -it 3724e2b5bfe9 /bin/bash  进入到容器中 这里跟tomcat的CONTAINER ID

先删除 rm -r webapps

在移动  mv webapps.dist webapps

然后用你的ip:8080 访问就可以了

四、安装nginx

我们这就直接下载最新版本

docker pull nginx  (可以指定版本号)

创建挂载目录
mkdir -p /home/nginx/conf
mkdir -p /home/nginx/log
mkdir -p /home/nginx/html

生成容器  docker run --name nginx -p 9001:80 -d nginx

其他:

docker删除命令 :docker rmi  跟(REPOSITORY、或者CONTAINER ID)

 进入容器: docker exec -it (CONTAINER ID) /bin/bash

退出容器:exit

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值