前篇笔记中搞定了一个镜像并安装了jdk
本想着这tomcat会更简单,后来发现我错了。
且看下面过程:
我这个镜像原始的系统就有openssh,只需要进到镜像里 passwd一个新的密码。退出后commit一下就添加了一个ssh服务。
之后通过以下命令在后台启动镜像,执行ssh服务,开放22端口
1
docker run -d -p 22 ubuntu64:14.04 /usr/sbin/sshd -D
回车后打出容器的ID号就返回了
那我们怎么知道这容器当前什么情况呢?
1
docker ps
列出当前还在运行中的容器
能看到列表中的容器id。还有一条有用的信息是PORTS列,说明宿主机的49153映射到的容器22端口上了。
这时就可以通过putty或scp之类的连接上去进行操作了。
现在我已经把tomcat解压放到/usr/local/java目录下了。
并通过startup.sh启动测试正常.
ok exit +commit
怎么能在镜像启动时就把tomcat启起来呢??
学着之前的命令