docker@default:~$ docker tag index.tenxcloud.com/tenxcloud/tomcat tomcat-2
Error response from daemon: No such image: index.tenxcloud.com/tenxcloud/tomcat:latest
docker@default:~$ docker pull index.tenxcloud.com/tenxcloud/tomcat
Using default tag: latest
latest: Pulling from tenxcloud/tomcat
a3ed95caeb02: Pull complete
8449ec4e4cd7: Pull complete
aa2f8df21433: Pull complete
e3cbbefa65f3: Pull complete
c9f371853f28: Pull complete
461710550b31: Pull complete
1775fca35fb6: Pull complete
e0a6feb9775e: Pull complete
fd9a5fdf69be: Pull complete
2e4c75503fb1: Pull complete
dffb7441d30b: Pull complete
8eb893116379: Pull complete
fdc684568e20: Pull complete
038ab74ae433: Pull complete
451cc5dd6688: Pull complete
61b41059930d: Pull complete
Digest: sha256:7f5db604e753bb8fdfb6213432999432313e4b967621e5deeff07be9a6f0c8bc
Status: Downloaded newer image for index.tenxcloud.com/tenxcloud/tomcat:latest
docker@default:~$ docker tag index.tenxcloud.com/tenxcloud/tomcat tomcat-1 标签名
docker@default:~$ docker run -p 5000:8080 --name container1 tomcat-1 启动tomcat,外部访问端口5000
=> Creating and admin user with a random password in Tomcat
=> Done!
========================================================================
You can now configure to this Tomcat server using:
admin:pkxCWmmY1eCW
========================================================================
28-Jul-2017 06:30:43.749 INFO [main] org.apache.catalina.core.AprLifecycleListener.init The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
28-Jul-2017 06:30:44.114 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
28-Jul-2017 06:30:44.147 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
28-Jul-2017 06:30:44.165 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
28-Jul-2017 06:30:44.167 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
28-Jul-2017 06:30:44.174 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1026 ms
28-Jul-2017 06:30:44.214 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
28-Jul-2017 06:30:44.235 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.11
28-Jul-2017 06:30:44.253 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /tomcat/webapps/ROOT
28-Jul-2017 06:30:44.970 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /tomcat/webapps/ROOT has finished in 716 ms
28-Jul-2017 06:30:44.973 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /tomcat/webapps/docs
28-Jul-2017 06:30:45.030 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /tomcat/webapps/docs has finished in 57 ms
28-Jul-2017 06:30:45.035 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /tomcat/webapps/host-manager
28-Jul-2017 06:30:45.086 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /tomcat/webapps/host-manager has finished in 51 ms
28-Jul-2017 06:30:45.086 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /tomcat/webapps/examples
28-Jul-2017 06:30:45.774 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /tomcat/webapps/examples has finished in 687 ms
28-Jul-2017 06:30:45.781 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /tomcat/webapps/manager
28-Jul-2017 06:30:45.838 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /tomcat/webapps/manager has finished in 58 ms
28-Jul-2017 06:30:45.857 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
28-Jul-2017 06:30:45.864 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
28-Jul-2017 06:30:45.874 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 1699 ms
^C28-Jul-2017 06:31:11.173 INFO [Thread-5] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
28-Jul-2017 06:31:11.179 INFO [Thread-5] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
28-Jul-2017 06:31:11.181 INFO [Thread-5] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina
28-Jul-2017 06:31:11.227 INFO [Thread-5] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
28-Jul-2017 06:31:11.230 INFO [Thread-5] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
28-Jul-2017 06:31:11.231 INFO [Thread-5] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
28-Jul-2017 06:31:11.232 INFO [Thread-5] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]
docker@default:~$ docker run -p 5000:8080 --name container1 tomcat-1
docker: Error response from daemon: Conflict. The container name "/container1" is already in use by container "3335b7a2405b700889e866961bdb8b5dd86d5e30125f9b2b805ecbcc9ea78e79". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
docker@default:~$ docker ls
docker: 'ls' is not a docker command.
See 'docker --help'
docker@default:~$ docker ll
docker: 'll' is not a docker command.
See 'docker --help'
docker@default:~$ docker-machine ls
-sh: docker-machine: not found
docker@default:~$ docker exec -it container2 /bin/bash
Error: No such container: container2
docker@default:~$ docker exec -it container1 /bin/bash
root@3335b7a2405b:/# ls
bin boot create_tomcat_admin_user.sh dev etc home lib lib64 media mnt opt proc root run run.sh sbin srv sys tmp tomcat usr var
root@3335b7a2405b:/# cd tomcat
root@3335b7a2405b:/tomcat# ll
bash: ll: command not found
root@3335b7a2405b:/tomcat# ls
LICENSE NOTICE RELEASE-NOTES RUNNING.txt bin conf lib logs temp webapps work
root@3335b7a2405b:/tomcat# cd webapps/
root@3335b7a2405b:/tomcat/webapps# ls
ROOT docs examples host-manager manager
root@3335b7a2405b:/tomcat/webapps# mkdir cyb
root@3335b7a2405b:/tomcat/webapps# ls
ROOT cyb docs examples host-manager manager
root@3335b7a2405b:/tomcat/webapps# cd cyb
root@3335b7a2405b:/tomcat/webapps/cyb# ls
root@3335b7a2405b:/tomcat/webapps/cyb# vi 1.html
最后访问 http://192.168.99.100:5000/cyb/1.html
docker部署web应用
最新推荐文章于 2024-11-23 12:20:19 发布