Linux 下的Docker安装与IDEA配置远程Docker

简介: Linux 下的Docker安装与IDEA配置远程Docker

 Linux 下的 Docker 安装与使用

一、安装与配置

1. 安装依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

image.gif

2. 设置阿里云镜像源

官方的镜像源网速比较慢,建议用国内的

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

image.gif

3. 安装 Docker-CE

sudo yum install docker-ce

image.gif

4. 启动 Docker-CE

sudo systemctl start docker

image.gif

IDEA配置远程Docker

1.服务器上修改 docker 配置, 开放端口

编辑该文件

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

image.gif

添加如下内容

image.gif编辑 内容文本

-H unix://var/run/docker.sock -H tcp://0.0.0.0:2375

image.gif

2.重新加载配置文件,重启docker

systemctl daemon-reload

image.gif

systemctl restart docker

image.gif

3. idea 配置docker

配置入下图所示

image.gif编辑

server配置

image.gif编辑 出现connection successful 代表链接成功

Dockerfile文件配置如下

#VERSION 1.1.0
#基础镜像为java8
FROM williamyeh/java8:latest
#作者签名
MAINTAINER tarzan "1334512682@qq.com"
# 删除之前的镜像文件
RUN rm -rf /opt/running/tarzan-cms*
#拷贝jar包,到容器内的指定位置
ADD ./target/tarzan-cms.jar  /opt/running/tarzan-cms.jar
#容器对外映射端口
EXPOSE 80
# 切换到jar包文件夹下
WORKDIR /opt/running/
#运行启动命令
CMD ["java", "-jar","-Dfile.encoding=UTF-8","tarzan-cms.jar","--spring.profiles.active=dev"]

image.gif

4.点击运行打包部署到远程docker服务器里

image.gif编辑

如果 idea 启动用dockerfile部署出现:Failed to deploy 'vhr-front Dockerfile: Dockerfile': Not connected to docker

关闭 idea,重新打开idea即可。

注:以上面的Dockerfile文件配置为例,运行docker部署前,一定要先把项目打成jar包,后再点击运行。

5.docker部署成功截图

image.gif编辑


相关文章
|
1天前
|
Linux C语言 虚拟化
VM和Linux的安装
VM和Linux的安装
|
1天前
|
关系型数据库 MySQL Linux
【菜鸟版】 Linux 安装 MySql 5.7
【菜鸟版】 Linux 安装 MySql 5.7
9 2
|
1天前
|
存储 Linux Android开发
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility 是一个完全开源的工具,用于从内存 (RAM) 样本中提取数字工件。支持Windows,Linux,MaC,Android等多类型操作系统系统的内存取证。针对竞赛这块(CTF、技能大赛等)基本上都是用在Misc方向的取证题上面,很多没有听说过或者不会用这款工具的同学在打比赛的时候就很难受。以前很多赛项都是使用vol2.6都可以完成,但是由于操作系统更新,部分系统2.6已经不支持了,如:Win10 等镜像,而Volatility3是支持这些新版本操作系统的。
|
2天前
|
关系型数据库 MySQL Linux
mysql在linux下安装
mysql在linux下安装
15 3
|
2天前
|
Linux 开发工具
linux下安装Anaconda3
linux下安装Anaconda3
10 1
|
2天前
|
关系型数据库 MySQL Linux
Linux下安装MySQL
Linux环境下安装MySQL的教程:首先下载MySQL5.7,执行`wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz`。接着解压,移动文件夹并重命名为`/usr/local/mysql`,创建`data`目录,建立`mysql`用户组和用户。然后更改目录权限
25 0
|
3天前
|
资源调度 JavaScript Ubuntu
Linux系统之安装Calcium网页计算器
【6月更文挑战第11天】Linux系统之安装Calcium网页计算器
20 1
|
2天前
|
Java 编译器 Maven
使用intellij idea搭建SSM架构的maven项目 详细
使用intellij idea搭建SSM架构的maven项目 详细
15 4
|
2天前
|
Java Maven
使用intellij idea搭建SSM架构的maven项目 配置文件
使用intellij idea搭建SSM架构的maven项目 配置文件
12 0