刘先生
|
大家好 我pull了一个centos的镜像,然后创建了一个容器并在容器里安装了jdk和tomcat,然后用这个容器commit了一个镜像 现在我新建了一个dockerfile [root@localhost tomcat]# cat dockerfile
# This is a comment 然后build
[root@localhost tomcat]# docker build -t="tomcat/tomcat:v1" . 成功后,run一个新的容器
[root@localhost tomcat]# docker run -d -p 800:8080 --name tomcat1 tomcat/tomcat:v1
发现这个容器没启动,而且就算docker start ID,也是一样,容器的状态一直都是Exited 我是初学docker的,都是按照网上的教程来做,不知道哪里出错了,求指点 |
jeson
|
启动不了有很多原因,比如java环境变量是否设置成功,可以先用docker ps看看有没有容器运行 |
wujinpei
|
-p 800:8080 你的端口映射有问题吧?试下修改然后再启动
|
重回潇洒家园
|
docker exec -it pid,进去之后手动启动看看报啥错
|
☁
|
你把 -d 换成 -it 启动完就直接进入容器了,然后你在看log,或看tomcat有没有启动成功
|