└─# docker search lnmp NAME DESCRIPTION STARS OFFICIAL AUTOMATED 2233466866/lnmp https://hub.docker.com/r/2233466866/lnmp 119 winstonpro/lnmp based on ubuntu 14.04 27
└─# docker search tomcat NAME DESCRIPTION STARS OFFICIAL AUTOMATED tomcat Apache Tomcat is an open source implementati… 3182 [OK] tomee Apache TomEE is an all-Apache Java EE certif… 93 [OK] dordoka/tomcat Ubuntu 14.04, Oracle JDK 8 and Tomcat 8 base… 58 [OK] kubeguide/tomcat-app Tomcat image for Chapter 1 31 consol/tomcat-7.0 Tomcat 7.0.57, 8080, "admin/admin" 18 [OK]
2.拉取tomcat版本为7的镜像
1
docker pull tomcat:7
3.启动Tomcat 可以先看一下容器是否已经启动
1
docker ps -a
没找到,说明没启动,需要启动tomcat容器。
查看一下tomcat镜像
1 2 3 4 5 6
┌──(root💀kali)-[/home/kali] └─# docker images REPOSITORY TAG IMAGE ID CREATED SIZE tomcat 7 9dfd74e6bc2f 4 months ago 533MB winstonpro/lnmp latest 129456ccb561 4 years ago 1.72GB tutum/lamp latest 3d49e175ec00 5 years ago 427MB
启动Tomcat容器
1
docker run --name tomcat -d -p 9090:8080 9dfd74e6bc2f
root@068009bd1ab5:/usr/local/tomcat# mv ./webapps.dist/ROOT webapps/ root@068009bd1ab5:/usr/local/tomcat# cd webapps root@068009bd1ab5:/usr/local/tomcat/webapps# ls ROOT
5.访问
安装Nginx
1.查找nginx镜像
1 2 3
└─# docker search nginx 130 ⨯ NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 15839 [OK]
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
测试一下mysql
1 2 3 4 5 6 7 8 9 10
└─# mysql -h 192.168.182.130 -P 3306 -u root -p123456 130 ⨯ Welcome to the MariaDB monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.36 MySQL Community Server (GPL)
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h'forhelp. Type '\c' to clear the current input statement.