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编辑


相关文章
|
5天前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
53 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
15天前
|
监控 虚拟化 Docker
Window系统安装Docker
这篇文章提供了在Windows系统上安装与配置Docker的详细指南,包括Docker Desktop的安装及通过Docker来运行容器化应用的步骤。
41 1
Window系统安装Docker
|
6天前
|
数据可视化 数据挖掘 Docker
Docker Desktop 安装 ClickHouse 超级简单教程
Docker Desktop 安装 ClickHouse 超级简单教程
18 1
|
6天前
|
Ubuntu Linux 网络安全
Docker&Docker Compose安装(离线+在线)
Docker&Docker Compose安装(离线+在线)
65 1
|
6天前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
28 1
|
8天前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
65 3
|
9天前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
114 3
|
13天前
|
监控 安全 网络协议
快速配置Linux云服务器
【10月更文挑战第3天】快速配置Linux云服务器
|
11天前
|
网络协议 Docker 容器
docker中的DNS配置
【10月更文挑战第5天】
109 1
|
13天前
|
Linux 网络安全 Docker
安装后无法使用 Docker 命令
【10月更文挑战第3天】
31 2