下载镜像去:
https://c.163.com/
maven打包:
mvn clean install
启动mysql:
docker run --name root -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d hub.c.163.com/library/mysql
编写dockerfile文件(需要将war放入到webapps下)
vi Dockerfile
from hub.c.163.com/library/tomcat
COPY platform.war /usr/local/tomcat/webapps
编译镜像:
docker build -t platform:latest .
启动镜像:
docker run -d -p 8888:8080 platform
容器的停止
docker stop 容器id
docker rm 容器id
镜像的删除
docker rmi 镜像id
查看日志
docker logs -f 镜像id
通过镜像来获取Dockerfile文件
docker history --no-trunc=true image > image1-dockerfile
将系统中的文件copy到镜像容器中:
docker run -d -p 80:80 -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf hub.c.163.com/library/nginx