
Docker
文章平均质量分 84
Docker
程序员劝退师-TAO
没事敲两行代码
展开
-
Docker修改启动命令ENTRYPOINT
在我们部署服务的时候有多环境,那么可能会采用多个环境的Dockerfile来实现,然后指定ENTRYPOINT中设置SpringBoot启动激活环境–spring.profiles.active=fat,当然这种方式不建议使用,至于指定环境应该在docker run命令指定,如果采用docker run命令指定激活环境,那也不会有这个屁事了!根据多环境的Dockerfile导致打出来的镜像启动的容器中SpringBoot激活的环境就会被固定死!原创 2022-10-21 17:00:48 · 3416 阅读 · 0 评论 -
Docker搭建ElasticSearch
Docker这个容器技术已经非常成熟了,市面上用的公司也特别多,我呢也经常用,也被这Docker经常坑,像什么mysql镜像版本更新后远程无法连接咯,什么虚拟机或者虚拟ip使用Docker搭建Nginx外部无法访问咯,再像这个ES启动报错!!!哎,小场面,不要慌。下面开机!!!环境准备1.java环境一个2.Docker环境一个开始搭建1.检查java环境java -version这里教大家一个快速切换java环境的命令update-alternatives --config java原创 2020-07-08 22:52:35 · 4518 阅读 · 0 评论 -
Docker 安装 Tomcat 挂载宿主目录
1.拉取镜像 docker pull tomcat2.启动tomcat容器 docker run --name tomcat -p 8080:8080 -d 镜像名3.复制启动tomcat容器中的三个常用目录 conf、webapps、logs 用于挂载宿主机 docker cp tomcat /usr/local/tomcat/webapps.dist /data/tomcat docker cp tomcat:/usr/local/tomcat/conf /data/tomcat do原创 2020-06-12 11:28:44 · 3587 阅读 · 0 评论 -
Docker打包VUE项目镜像运行
前言今天是国庆中秋双节前一天,我在上海,在的知几个朋友都回老家过节了,打开携程看了看机票价格,清醒的认识到还没赚够买机票的钱!望着故乡的方向,不禁感叹!环境准备1.docker环境一个2.vue项目一个接下来主要是前端编译后的代码打包通过Dockerfile打包Docker镜像!VUE项目1.打包目录设置这里如果没有特殊要求那么建议使用默认的打包目录,如果有特殊目录设置需求的话那么需要在线面Dockerfile中配置特殊目录设置在项目根目录先创建vue.config.js文件modul原创 2020-09-30 19:21:01 · 8998 阅读 · 8 评论 -
IDEA整合Docker插件打包镜像并运行
环境准备1.Linux服务器2.Docker环境3.IDEAdocker安装配置服务器上docker安装我这里就不过多介绍了,这个还是比较简单的,这里就只演示docker修改一下远程配置vi /usr/lib/systemd/system/docker.service-H tcp://0.0.0.0:2375记得开放2375端口重启docker即可systemctl daemon-reloadsystemctl restart dockerIDEA安装Docker插件安装原创 2020-09-24 22:36:47 · 1571 阅读 · 0 评论 -
Docker安装使用,DockerFile编写
简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时"在我的机器上可正常工作"的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Window原创 2020-09-11 16:31:15 · 819 阅读 · 0 评论 -
Docker已存在的容器运行环境打包镜像并推送私有仓库
1.准备运行时容器2.配置私有仓库这个私有仓库我以harbor为例,关于harbor的搭建之前有篇文章搭建Docker私有仓库Harbor修改/etc/docker/daemon.json文件{"registry-mirrors": ["原有的镜像加速地址"],"insecure-registries": ["192.168.0.188:9123"]#这个就是私有仓库的推送地址}3.docker重启systemctl restart docker4.打包运行时容器docker原创 2020-09-07 21:25:09 · 407 阅读 · 0 评论 -
查看Docker中容器的IP
这个问题可大可小,但是这个bug很恶心!这个bug产生的场景就是docker的一个容器,想要访问同一台宿主机docker中的另一个容器使用宿主机ip或者localhost是死活连接不上,这里在宿主机上使用curl命令是能访问的,但是就是在另一个容器中无法连接,那么这个问题就是docker会为每个容器自动分配ip产生的!这里我以docker安装的Elasticsearch配置同宿主机上docker安装的nginx的自定义词库为案例,这也是我在实际配置中的时候有碰到这个问题,所以决定还是将这个问题记录一下我原创 2020-07-11 14:36:40 · 1932 阅读 · 0 评论 -
Docker拉取私有仓库Harbor中的镜像
1.设置信任vi /etc/docker/daemon.json{******其他配置"insecure-registries": ["192.168.66.102:85"] 你的Harbor地址}2.重启docker.systemctl restart docker3.设置docker访问Harbor的用户docker login -u 用户名 -p 密码 192.168.66.102:85192.168.66.102:85 Harbor地址4.进入Harbor找到镜像复原创 2020-06-30 21:39:27 · 4631 阅读 · 0 评论 -
Docker镜像上传到私有仓库Harbor
1.安装私有仓库Harbor这个就不过多演示了,可以看看之前一篇Harbor搭建的文章2.在Harbor上创建项目3.创建角色4.添加项目访问成员5.给打包好的镜像打上标签这里镜像的构建就不演示了,可以在上一篇文章中查看详情docker tag 本地镜像名:版本 Harbor服务器访问ip+端口/test/仓库镜像名:版本docker tag order:v1 192.168.0.188:9123/test/order:v16.设置信任vi /etc/docker/daemo原创 2020-06-30 21:16:11 · 3538 阅读 · 2 评论 -
搭建Docker私有仓库Harbor
1.安装、运行docker这个就省略,之前文章中有的!2.安装docker-composesudo curl -L https://github.com/docker/compose/releases/download/1.21.2/dockercompose-$(uname-s)-$(uname -m) -o /usr/local/bin/docker-compose或者这个curl -L https://get.daocloud.io/docker/compose/releases/dow原创 2020-06-30 20:39:38 · 296 阅读 · 0 评论 -
Docker构建SpringBoot镜像
1.环境准备linux服务器一台docker环境打好jar包2.安装docker环境 下载docker yum -y install docker-ce 配置加速 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF'原创 2020-06-30 19:49:48 · 503 阅读 · 0 评论 -
docker部署的容器远程无法连接
这是一个比较头痛的问题,描述一下症状!1.docker ps查看容器是正常运行的2.端口是开放的,或者防火墙是关闭的3.如果是云厂商服务器的如阿里云,腾讯云,华为云,等安全组都是开放的4.装了宝塔的,宝塔面板上的安全端口也是开放的5.直接运行程序如java项目是可以直接访问的6.同样的步骤,命令在阿里云,腾讯云、华为云都是可以的7.如挂载的是redis、mysql或者其他的都能从服务器内部链接进去,并且都能操作就是远程连接不上!8.外网ping主机都能ping通这样额问题是由于docker原创 2020-06-22 21:11:37 · 9254 阅读 · 14 评论