Docker
文章平均质量分 55
乾研浅语
这个作者很懒,什么都没留下…
展开
-
Docker 使用 alpine openjdk 无法查看JVM 无jmap、jstat
在工作中遇到docker中的项目PID为1,镜像中JDK为:openjdk:8-jre-alpine,故不包含jmap等指令。若想在docker中查看相关信息可安装jattach即可解决1.安装jattachapk add --no-cache jattach --repository http://dl-cdn.alpinelinux.org/alpine/edge/community/指令集: load : load agent library(导入agent库) pro原创 2020-09-19 16:32:07 · 4350 阅读 · 0 评论 -
Linux Docker 之 Vsftpd 安装
最近公司因为使用fastdfs做文件存储,但因为项目需要,需要使用FTP的方式访问fastdfs对应的文件。由此想到的解决方案为两者均挂载同一文件目录。1.首先下载vsftpd镜像docker pull fauria/vsftpd2.运行镜像并将文件目录挂载至fastdfs存储目录设置的fastdfs文件实际存储目录: /var/fastdfs/storage/datadocker run -p 55508:20 -p 55509:21 -p 55540-55550:55540-5原创 2020-06-24 18:21:46 · 1037 阅读 · 0 评论 -
Docker 使用OpenJDK 验证码无法显示
1.问题复现在开发时本地使用oraclejdk开发,可正常显示验证码,使用docker打包时,为了降低包大小,切换为openjdk,上线后发现验证码无法正常显示,且后台显示以下异常:java.lang.NullPointerException: null at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:126...原创 2020-04-23 17:09:08 · 2003 阅读 · 0 评论 -
Linux Docker 之 Elasticsearch 安装
1.下载镜像docker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.22.快速运行dockerdocker run -d --name myElasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic...原创 2020-04-23 14:08:35 · 552 阅读 · 0 评论 -
Linux 之 Docker 相关操作
由于公司技术架构调整为Spring Cloud后,采用了Docker进行项目的部署管理。故而整理相关的Docker的信息,以便后期自我回顾1.Docker环境搭建CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上...原创 2020-02-12 20:13:34 · 141 阅读 · 0 评论 -
Linux Docker 之 Nginx 安装
1.下载Nginx#下载nginxdocker pull nginx:latest2.快速运行Nginx#运行默认nginxdocker run --name nginx -p 8080:80 -d nginx3.主要配置文件目录@进入容器内部查看配置目录 docker exec -it nginx /bin/bash默认的关键目录位置:主(配置)目...原创 2020-01-15 16:42:17 · 234 阅读 · 0 评论 -
Linux Docker 之 FastDFS 安装(单节点安装)
1.下载镜像docker pull registry.cn-beijing.aliyuncs.com/tianzuo/fastdfs2.运行FastDFSdocker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=nginx的访问IP -e WEB_PORTnginx 访问端口 ...原创 2019-12-25 18:23:04 · 771 阅读 · 0 评论 -
Linux Docker 之 Kafka 单节点安装
1、获取相关镜像:1.1 获取 zookeeper 镜像:docker pull wurstmeister/zookeeper1.2 获取 kafka 镜像:docker pull wurstmeister/kafka2.运行镜像2.1 运行zookeeperdocker run -d --name zookeeper -p 2282:2181 -t wurst...原创 2019-12-19 16:34:05 · 817 阅读 · 2 评论 -
Linux Docker 之 Redis 安装
由于最近自己demo环境需要使用Redis,为了避免和其他同事正常使用的redis混用,故而整理Redis环境:查询目前存在的镜像:## 方法1,通过Docker search 查询docker search redis## 方法2,通过redis查询当前版本https://hub.docker.com/_/redis?tab=tags下载镜像文件我们采用方法1...原创 2019-12-09 09:33:31 · 194 阅读 · 0 评论 -
Docker限制SpringBoot的内存等配置
在最近的线上运行中,运维反馈部分客户机器上资源不够,且需要根据不同的客户要求调整不同的docker资源,故而整理以下设置:方式一:在Dockerfile中设置:ENTRYPOINT exec java -Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m -XX:-OmitStackTraceInFa...原创 2019-11-25 10:46:17 · 3309 阅读 · 0 评论 -
Docker 网关(dump)抓包秘籍
Dokcer由于是一个运行在单独的容器,与宿主交互的网络模式有以下方式:网络模式不是Host时:容器和宿主机的网络互相独立,而容器一般也不会有安装tcpdump。因此,无法直接抓取容器内的包。网络模式是Host时:容器不会获得一个独立的Network Namespace,而是和宿主机共用一个Network Namespace。容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主...原创 2019-10-21 11:39:58 · 1226 阅读 · 0 评论 -
Docker 启动时报:iptables 异常
在docker运行时,有时可正常运行,若加上防火墙或docker内部端口不能访问时,添加以下代码可修复问题1.找到 cd /etc/sysctl.d/2.在99-sysctl.conf配置文件中添加net.bridge.bridge-nf-call-ip6tables = 1net.bridge.bridge-nf-call-iptables = 13.重新刷新系统配置...原创 2019-07-10 10:47:35 · 1157 阅读 · 0 评论