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 连接 linux 上的 docker