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部署成功截图
编辑