IT评测·应用市场-qidao123.com

标题: 使用docker摆设tomcat服务器和mysql数据库 [打印本页]

作者: 来自云龙湖轮廓分明的月亮    时间: 2025-1-20 17:39
标题: 使用docker摆设tomcat服务器和mysql数据库
使用docker摆设tomcat服务器

1、拉去tomcat镜像
  1. [root@localhost yum.repos.d]# sudo docker pull docker.io/tomcat:9
  2. 9: Pulling from library/tomcat
  3. de44b265507a: Pull complete
  4. 4c2afd91a87d: Pull complete
  5. 89e9bbcfa697: Pull complete
  6. 11be3e613582: Pull complete
  7. 1b9d1e181a2a: Pull complete
  8. ffd7da68d2ba: Pull complete
  9. 4f4fb700ef54: Pull complete
  10. cff7298967c0: Pull complete
  11. Digest: sha256:b19c830294642c0dd863346fbecd190e000b4164df5cc760d1b435012db0a0b6
  12. Status: Downloaded newer image for tomcat:9
  13. docker.io/library/tomcat:9
复制代码
2、查看tomcat镜像
  1. [root@localhost yum.repos.d]# docker images tomcat
  2. REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
  3. tomcat       9         f05fe3cd4f92   10 days ago   470MB
复制代码
3、通过docker服务创建tomcat保卫式容器
  1. [root@localhost yum.repos.d]# docker run -di -p 80:8080 --name=tomcat001 docker.io/tomcat:9
  2. 0444152863f24d3d03ad8d87ae217b570a97f6cceaa69b6b27e06881eccc29d0
复制代码
4、通过tocker服务查看tomcat容器状态,当tomcat容器的状态表现为up时,表明tomcat容器已经启动乐成
  1. [root@localhost yum.repos.d]# docker ps -a
  2. CONTAINER ID   IMAGE      COMMAND             CREATED         STATUS         PORTS                                   NAMES
  3. 0444152863f2   tomcat:9   "catalina.sh run"   9 seconds ago   Up 9 seconds   0.0.0.0:80->8080/tcp, :::80->8080/tcp   tomcat001
复制代码
四、通过docker摆设mysql数据库
1、拉去mysql镜像
  1. [root@localhost yum.repos.d]# docker pull docker.io/mysql:5.7
  2. 5.7: Pulling from library/mysql
  3. 20e4dcae4c69: Pull complete
  4. 1c56c3d4ce74: Pull complete
  5. e9f03a1c24ce: Pull complete
  6. 68c3898c2015: Pull complete
  7. 6b95a940e7b6: Pull complete
  8. 90986bb8de6e: Pull complete
  9. ae71319cb779: Pull complete
  10. ffc89e9dfd88: Pull complete
  11. 43d05e938198: Pull complete
  12. 064b2d298fba: Pull complete
  13. df9a4d85569b: Pull complete
  14. Digest: sha256:4bc6bc963e6d8443453676cae56536f4b8156d78bae03c0145cbe47c2aad73bb
  15. Status: Downloaded newer image for mysql:5.7
  16. docker.io/library/mysql:5.7
复制代码
2、查看镜像
  1. [root@localhost yum.repos.d]# docker images mysql
  2. REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
  3. mysql        5.7       5107333e08a8   13 months ago   501MB
复制代码
3、通过docker服务创建mysql保卫式容器。这里已经设置了用户和用户暗码。
  1. [root@localhost yum.repos.d]# docker run -di --name=mysql001 -p 33506: -e MYSQL_ROOT_PASSWORD=123456 docker.io/mysql:5.7
复制代码
4、通过docker服务查看mysql容器状态,当容器的状态表现为up时,表明容器已经启动乐成
  1. [root@localhost yum.repos.d]# docker ps -a
  2. CONTAINER ID   IMAGE       COMMAND                   CREATED         STATUS         PORTS                                                                NAMES
  3. 8bf430c86754   mysql:5.7   "docker-entrypoint.s…"   9 seconds ago   Up 8 seconds   3306/tcp, 33060/tcp, 0.0.0.0:32768->33506/tcp, :::32768->33506/tcp   mysql001
  4. 0444152863f2   tomcat:9    "catalina.sh run"         3 minutes ago   Up 3 minutes   0.0.0.0:80->8080/tcp, :::80->8080/tcp                                tomcat001
复制代码
5、进入mysql容器
  1. [root@localhost yum.repos.d]# docker exec -it 8bf430c86754  bash
  2. bash-4.2# mysql -uroot -p123456
复制代码
6、然后就可以随便举行操作了

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4