当前位置: 首页 > news >正文

使用IDEA快速部署到Docker云端

一、Docker对外提供服务

1.编辑服务配置文件

vim /lib/systemd/system/docker.service

2.定位到ExecStart开头行

# 将原本的ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock替换为下
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

3.刷新服务配置并重启docker

systemctl daemon-reload
systemctl restart docker
  • 完成上面所有步骤,还需将防火墙开放对应端口。
  • 通过查看docker情况|镜像列表|容器列表地址来检查是否配置成功。

二、如何利用IntelliJ IDEA快捷部署

1.首先安装Docker插件

在这里插入图片描述

2.在settings中找到对应项并连接上自己docker服务器

  • Engine API URL* 输入后如果连接成功,面板下方会提示Connection successful
  • 如果是连接不上很有可能是你的Docker服务器没有开启对外访问。

在这里插入图片描述

配置好Docker服务器后,便可通过Docker控制台面板查看对应Docker服务器下的镜像和容器。
在这里插入图片描述

3.通过插件生成镜像并创建运行容器

前提:准备好你的Dockerfile文件并放在项目的根目录上。

3.1 添加一个Dockerfile的配置

在这里插入图片描述

3.2 指定Dockerfile构建镜像和容器的配置

在这里插入图片描述

3.3 运行dockerfile配置

在这里插入图片描述


相关文章:

  • 全志T507 UART复用方法-飞凌嵌入式知识库
  • 【机器学习】过拟合和欠拟合怎么判断,如何解决?(面试回答)
  • 2022年数模国赛冲刺之模型复习2
  • 程序包lombok不存在,纠正网上错误答案
  • css知识点总结
  • 【Rust日报】2022-08-29 RLS 谢幕
  • 【Python黑科技】图片太大不能上传?三种压缩图片大小的方法(代码注释详细)
  • hadoop生态圈面试精华之Yarn
  • 阿里云:加大NoSQL数据库软硬件一体化技术自研
  • 机构用户注册/登录的设计
  • 面向对象-多态
  • C语言高级教程-C语言数组(二)
  • 【JS】JavaScript入门笔记第三弹~
  • 关于写文章怎样才能制作出优质封面?看完这篇博客就够了(数千字手把手教学)
  • nodejs 模块
  • 【mysql】环境安装、服务启动、密码设置
  • angular组件开发
  • HomeBrew常规使用教程
  • JS实现简单的MVC模式开发小游戏
  • Lsb图片隐写
  • Meteor的表单提交:Form
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • PHP的类修饰符与访问修饰符
  • React组件设计模式(一)
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 如何实现 font-size 的响应式
  • 如何学习JavaEE,项目又该如何做?
  • 数组大概知多少
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 一些css基础学习笔记
  • 智能网联汽车信息安全
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • linux 淘宝开源监控工具tsar
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​ubuntu下安装kvm虚拟机
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (2)nginx 安装、启停
  • (层次遍历)104. 二叉树的最大深度
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET Core 项目指定SDK版本
  • .NET 服务 ServiceController
  • .net项目IIS、VS 附加进程调试
  • .NET学习教程二——.net基础定义+VS常用设置
  • .net与java建立WebService再互相调用
  • .net专家(高海东的专栏)
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • /usr/bin/env: node: No such file or directory
  • [Android Studio 权威教程]断点调试和高级调试