安装docker:html
yum -y install dockerjava
curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composegit
chmod +x /usr/local/bin/docker-compose
# 查看全部镜像 docker imagesgithub
# 正在运行容器 docker psweb
# 查看docker容器 docker ps -adocker
# 启动tomcat:7镜像 docker run -p 8080(容器应用端口):8080(外部端口) tomcat:7 (名字)tomcat
docker run -d --name my-tomcat -p 8888(宿主机器端口):8080(docker tomcat 容器端口) tomcat
docker run -d --name ddd -v /data/project/anchor/:/usr/local/tomcat/webapps/ -p 4007:8080 devtomcat
bash
# 之后台守护进程的方式启动 docker run -d tomcat:7app
# 中止一个容器 docker stop b840db1d182bcurl
# 进入一个容器 docker attach d48b21a7e439
# 进入正在运行容器并以命令行交互 docker exec -it e9410ee182bd /bin/sh
# 以交互的方式运行 docker run -i -t -p 8081:8080 tomcat:7 /bin/bash
docker run -d -p 20880:20880 -v /data/project/dubbo-service/anchor-service-6.0.jar:/anchor-service-6.0.jar --name anchor-service java:8u111 java -Xms128m -Xmx128m -jar /anchor-service-6.0.jar
#设置时区
宿主机采用了CST时区,CST应该是指(China Shanghai Time,东八区时间)
容器采用了UTC时区,UTC应该是指(Coordinated Universal Time,标准时间)
RUN
/bin/cp
/usr/share/zoneinfo/Asia/Shanghai
/etc/localtime
&&
echo
'Asia/Shanghai'
>
/etc/timezone
参考:
https://www.cnblogs.com/kevingrace/p/5570597.html
docker启动tomcat致使内存不足,系统kswapd0进程cpu占用很高,致使崩溃
http://blog.csdn.net/u012129607/article/details/74993302