![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
江流川
这个作者很懒,什么都没留下…
展开
-
Dockerfile(rabbitmq:delay)
下载下载首页:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases如下载文件:rabbitmq_delayed_message_exchange-3.8.0.ez制作Dockerfile# 1、基于rabbitmq官方最新版docker镜像FROM rabbitmq:management# 如果不想用最新的,也可以指定版本,如指定3.8.1# FROM rabbitmq:3.8.1-management原创 2020-10-10 20:16:04 · 312 阅读 · 0 评论 -
Dockerfile(jdk8环境启动镜像)
Dockerfile:FROM jdk:8-en_US.UTF-8MAINTAINER somebodyWORKDIR /rootCOPY app.jar app.jarEXPOSE 8080ENTRYPOINT ["java","-jar","app.jar"]# 制作镜像$ docker build -t app:v1 .# 运行镜像$ docker run -d -p 8081:8080 -v /root:/root app:v1 /bin/bash现在就可以通过8081端口原创 2020-12-26 15:28:33 · 1069 阅读 · 1 评论 -
Dockerfile(centos7:lastest + jdk8)
FROM centos:7MAINTAINER somebody# 指定编码格式,否则会中文乱码ENV LANG en_US.UTF-8WORKDIR /rootCOPY jdk-8u271-linux-x64.rpm jdk-8u271-linux-x64.rpmRUN rpm -i jdk-8u271-linux-x64.rpm && rm -rf jdk-8u271-linux-x64.rpm附:我账号下有jdk资源,可直接下载...原创 2020-12-26 14:43:55 · 209 阅读 · 0 评论 -
docker容器中文乱码问题处理
程序在本机都是没有问题的,打包到docker容器里运行就中文乱码了。这个跟项目没有关系,是容器的问题。在Linux环境中,查看当前的编码格式:$ echo $LANGen_US.UTF-8但是在镜像制作的时候,如果没有指定“LANG”,查看镜像版本的centos8的编码格式,就会显示LANG无值:$ echo $LANG所以为了支持中文,重新制作镜像,添加环境变量设置:ENV LANG zh_CN.utf8但是运行起来还是不行检查容器所能支持的语言$locale -aCC.utf原创 2020-12-26 14:40:03 · 951 阅读 · 0 评论 -
Dockerfile(php)
这里制作镜像分两步,第一步创建基础环境,第二步创建php启动镜像。第一步:创建基础环境Dockerfile-1内容:FROM php:7.1-apacheENV PORT 80EXPOSE 80RUN buildDeps=" \ default-libmysqlclient-dev \ libbz2-dev \ libsasl2-dev \ " \ runtimeDeps=" \ curl \原创 2020-12-10 17:55:07 · 745 阅读 · 1 评论