当前位置:   article > 正文

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

docker安装jdk

一、安装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

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号