文档
- 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 | 
