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天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
1天前
|
消息中间件 安全 Linux
服务器(Linux)在线下载activeMQ以及配置打开
服务器(Linux)在线下载activeMQ以及配置打开
11 3
|
1天前
|
Java Maven
Maven配置以及IDEA设置(Cannot resolve plugin org.apache.maven.plugins:报错)
Maven配置以及IDEA设置(Cannot resolve plugin org.apache.maven.plugins:报错)
17 1
|
1天前
|
消息中间件 网络协议 Linux
用docker方式 安装rabbitmq 并配置MQTT
用docker方式 安装rabbitmq 并配置MQTT
14 0
|
1天前
|
存储 IDE Java
IntelliJ IDEA 安装及配置详细教程
IntelliJ IDEA 安装及配置详细教程
25 0
|
1天前
|
JSON Linux 数据格式
在宝塔Linux中安装Docker
在宝塔Linux中安装Docker
|
1天前
|
Unix Shell Linux
在 Linux 上把 Vim 配置为默认编辑器
在 Linux 上把 Vim 配置为默认编辑器
|
1天前
|
运维 KVM 虚拟化
Docker详解(十五)——Docker静态IP地址配置
Docker详解(十五)——Docker静态IP地址配置
16 3
|
1天前
|
运维 Linux Docker
Docker详解(十三)——Docker容器的内存和磁盘I/O限制配置
Docker详解(十三)——Docker容器的内存和磁盘I/O限制配置
17 1
|
1天前
|
存储 Web App开发 Ubuntu
整理16款适用于较旧低配置电脑的最佳Linux发行版
在本指南中,趣云笔记(https://www.ecscoupon.com/)介绍了一些最好的Linux发行版,你可以将它们安装在旧PC上并为其注入新的活力。
37 0