编写Dockerfile

FROM loblaw/java8:latest

MAINTAINER dev001

ADD dispensedata-web-2.1.2.jar demo.jar

EXPOSE 8008

ENTRYPOINT ["java","-jar","demo.jar"]

构建镜像

docker build -t web_app:v1 .

启动容器

docker run -d --name demo1 -p 8085:8008 web_app:v1

更新为自动重启

docker update --restart=always demo1

镜像的导出 / 导入

docker save -o fedora.tar fedora:latest

docker load --input fedora.tar

官方文档:

https://docs.docker.com/engin...

其他:


## 重新编译发布
docker-compose up -d --build

# 查看日志
docker logs -f 243c32535da7
# 进入容器 
docker exec -it 243c32535da7 /bin/bash

# 将镜像ubuntu:15.10标记为 runoob/ubuntu:v3 镜像。
docker tag ubuntu:15.10 runoob/ubuntu:v3



岁月峥嵘走过
34 声望2 粉丝