Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
安装docker
-
Docker官网下载Docker,然后一直下一步。启动时可能会出现内存不足的错误。桌面右下角找到docker图标右键->settings设置如下
一般就可以正常启动了,如若不行,关机重启一下电脑。 - 设置docker加速器DaoCloud 。注册登录后进入到控制面板右上角
docker info
命令
IDEA安装docker插件并配置docker
-
file->setting->plugins
安装docker integration
插件 - IDEA配置docker链接
file->setting->Build,Execution,Deployment->Clouds
选择加号添加Docker
helloDocker
-
创建一个静态的web项目
-
创建
docker-dir
目录并在目录下创建Dockerfile文件目录结构如下 -
配置artifact helloDocker.war包
-
编写
Dockerfile
和配置Docker Deployment
Dockerfile如下:
FROM jboss/wildfly ADD helloDocker.war /opt/jboss/wildfly/standalone/deployments/
Docker Deployment如下:(配置Container,先单机后面的向右箭头,然后指向docker-dir会自动生成container_settings.json)
-
以Docker方式运行和访问:
参考链接:http://www.jetbrains.com/help/idea/2016.2/docker.html#d190283e119(这是适合安装docker toolbox的用户)