docker安装软件mysql和tomcat

docker安装软件mysql和tomcat

1、安装MYSQL

1、拉取镜像

docker pull mysql:5.7 

2、创建容器

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7;

# 参数说明
# docker run --name mysql -p 3306:3306  启动容器、容器名称是mysql、端口映射是3303
# -e MYSQL_ROOT_PASSWORD=root    环境变量、密码是root 
# -d  后台启动

3、远程连接docker启动的mysql就可以

2、安装Tomcat

1、拉取镜像

docker pull tomcat:8

2、在创建运行容器的时候,进行目录的挂载,指定容器里面的某一目录与宿主机的目录进行挂载,这样挂载之后,操作宿主挂载的目录,就可以将数据同步到容器里面

docker run -di --name=tomcat -p 8080:8080 
-v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps 
tomcat:8
# 参数说明
# docker run -di --name=tomcat -p 8080:8080  启动容器、容器名称是tomcat、端口映射是8080
# -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps 挂载linux下面的webapps目录和容器中的目录(双向绑定)
# 我们部署项目的时候、把项目放到linux下面对应的webapps下面的文件中就可以
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker 是一个开源的应用容器引擎,能够将应用程序及其依赖项打包在一个容器内,然后将该容器部署在任何支持 Docker 的计算机上。Docker 容器提供了比虚拟机更高效的资源利用和更快速的应用程序启动时间。 安装 MySQL 步骤如下: 1. 创建一个用于存储 MySQL 数据的文件夹: ```bash $ mkdir -p /opt/mysql/data ``` 2. 运行 MySQL 容器: ```bash $ docker run -d --name mysql \ -v /opt/mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ mysql:5.7 ``` 注释: - `-d`:表示容器在后台运行; - `--name mysql`:为容器指定名字; - `-v /opt/mysql/data:/var/lib/mysql`:将 MySQL 数据文件夹挂载到容器的 `/var/lib/mysql` 目录; - `-e MYSQL_ROOT_PASSWORD=123456`:设置 MySQL 的 root 用户密码为 123456; - `mysql:5.7`:使用 MySQL 5.7 镜像。 3.浏览MySQL ```bash $ docker exec -it mysql bash root@3a04beda2e61:/# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.7.36-0ubuntu0.18.04.1 (Ubuntu) mysql> ``` 安装 Tomcat 步骤如下: 1. 创建一个用于存储 Tomcat 数据的文件夹: ```bash $ mkdir -p /opt/tomcat/webapps ``` 2. 下载 Tomcat 官方镜像: ```bash $ docker pull tomcat:8.5 ``` 3. 运行 Tomcat 容器: ```bash $ docker run -d --name tomcat \ -v /opt/tomcat/webapps:/usr/local/tomcat/webapps \ -p 8080:8080 \ tomcat:8.5 ``` 注释: - `-d`:表示容器在后台运行; - `--name tomcat`:为容器指定名字; - `-v /opt/tomcat/webapps:/usr/local/tomcat/webapps`:将 Tomcat 的 `webapps` 文件夹挂载到容器的 `/usr/local/tomcat/webapps` 目录; - `-p 8080:8080`:将容器的 8080 端口映射到主机的 8080 端口; - `tomcat:8.5`:使用 Tomcat 8.5 镜像。 4. 进入容器内部 ```bash $ docker exec -it tomcat bash ``` 使用以上步骤,成功安装MySQLTomcat。通过使用以此,许多开发人员可以方便地进行开发,而不用担心 MySQLTomcat 的配置。容器可以很方便地打包和部署,从而提高了应用程序的适用性,并为开发人员提供了更多的自动化和可重用性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值