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

Posted 洛阳泰山

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 下的Docker安装与IDEA配置远程Docker相关的知识,希望对你有一定的参考价值。

Linux 下的 Docker 安装与使用

一、安装与配置 

1. 安装依赖包 

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

 2. 设置阿里云镜像源

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

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

3. 安装 Docker-CE

sudo yum install docker-ce 

4. 启动 Docker-CE 

sudo systemctl start docker

IDEA配置远程Docker 

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

编辑该文件 

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

添加如下内容

 内容文本

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

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

systemctl daemon-reload 
systemctl restart docker

3. idea 配置docker

配置入下图所示 

 server配置

 出现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"]

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

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

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

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

5.docker部署成功截图

 

以上是关于Linux 下的Docker安装与IDEA配置远程Docker的主要内容,如果未能解决你的问题,请参考以下文章

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

idea设置docker远程插件

idea docker 连接 linux 上的 docker

IDEA配置Docker一键部署SpringBoot项目(企业级做法)

8 idea远程连接docker

Idea使用docker插件部署服务到远程服务器