docker部署web应用

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值