文档
- https://blog.csdn.net/forezp/article/details/70198649
- http://www.runoob.com/docker/docker-hello-world.html
- https://blog.csdn.net/lvyuan1234/article/details/69255944
安装docker
各平台docker下载地址:http://get.daocloud.io/
docker容器常用命令
1 | # 查看docker的版本号 |
docker镜像常用命令
1 | # 列出镜像列表 |
修改eureka-server
项目
pom.xml
1 | <plugin> |
创建Dockerfile
- 在
src/main
目录下创建目录docker
- 在
src/main/docker
目录下创建文件Dockerfile
和runboot.sh
Dockerfile
文件内容如下:
1 | # 基于哪个镜像 |
构建镜像
1 | mvn package docker:build |
运行镜像
1 | docker run -d -p 8761:8761 -t eureka-server:0.0.1-SNAPSHOT |
测试
采用docker-compose启动镜像
在项目根目录下创建文件docker-compose.yml
:
1 | eureka-server: |
然后再执行命令即可启动:
1 | docker-compose up |