Docker使用

虚拟机安装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国内源说明:

  • Docker 官方中国区:https://registry.docker-cn.com
  • 网易:http://hub-mirror.c.163.com
  • 中国科技大学:https://docker.mirrors.ustc.edu.cn
  • 阿里云:https://pee6w651.mirror.aliyuncs.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值