主要介绍如何从基础系统debian部署docker
关于docker基础知识在 相关资料 里有链接
1、使用root用户身份添加apt源
添加public key使docker的安装源授信
安装apt的https支持
安装image虚拟化支持
添加apt源
安装docker
查看是否安装成功
看到以下信息就安装成功了
首选需要安装jdk,这里使用jdk8进行安装
<a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html">download jdk</a>
同目录下编写dockerfile
目录结构如下:
编译发布
发布后可以到远程查看,也可以使用命令查看
基于jdk8我们在制作一个maven3的image,步骤同上,我就不一一列举命令了;
dockerfile
发布,查看是否成功
如果过程中遇到错误怎么办
使用 命令 <code>docker images</code> 如果看到了none的可以使用命令 <code>docker rmi image id</code> 进行清理;
如果清理不掉的话是这个镜像被使用了,使用<code>docker ps -a</code> 然后找到使用的container
然后 <code>docker rm container id</code>
这里是通过spring-boot首先项目可以启动
然后在项目跟目录下建立<code>dockerfile</code>
端口号 <code>7001</code> 是你spring-boot web配置的
结构如下:
然后编译image 同软件,这里我就不发布到远程了
最终的本地仓库<code>docker images</code>
已经编译好了软件和程序的image接下来就是部署了
检查一下<code>curl localhost:7001</code>
是不是很简单? 233
具体参数不解释了,可以自己查;
<a href="https://www.docker.com/what-docker">关于docker</a>
<a href="https://docs.docker.com/cs-engine/install/">参考官方安装文档</a>
<a href="https://cr.console.aliyun.com/#/imagelist">docker hub服务器</a>