Docker使用

113 阅读1分钟

虚拟机安装docker

安装

修改docker配置

vim /usr/lib/systemd/system/docker.service

替换ExecStart: ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock在这里插入图片描述 重新加载配置文件和启动: systemctl daemon-reload systemctl restart docker

idea连接虚拟机上的docker

创建一个与docker的连接:

在这里插入图片描述

编写Dockerfile:

在这里插入图片描述

docker构建配置:

在这里插入图片描述

运行构建:

在这里插入图片描述 构建完成后会自动将构建的镜像和容器部署到docker上。

至此就可通过浏览器访问容器中的接口了。

注意:

1、springboot的application.yml中暴露的端口要和Dockerfile中暴露的端口一致
2、执行构建前需要更改docker镜像源为国内源: 进入/etc/docker,查看有没有daemon.json。这是docker默认的配置文件。如果没有新建,如果有,则修改。

vim /etc/docker/daemon.json
{
  "registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]
}

保存后重启docker服务:systemctl restart docker.service
3、spingboot应用打包出来要想能正常启动,需在下面插件中移除<skip>标签,否则会报错找不到主类在这里插入图片描述Docker国内源说明: