安裝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