随笔分类 - docker
以后就到处去下载软件和他的依赖了,哈哈哈
摘要:生成springboot项目镜像 1 项目打war包 2 Dockerfile FROM jdk8 MAINTAINER qxAndWorld ADD helloK8sDemo-0.0.1-SNAPSHOT.jar /opt RUN chmod +x /opt/helloK8sDemo-0.0.1-
阅读全文
摘要:生成jdk1.8镜像 1 jdk-linux包 2 Dockerfile文件 FROM centos:latest MAINTAINER qxAndWorld ADD jdk-8u381-linux-x64.tar.gz /usr/local/java ENV JAVA_HOME /usr/loca
阅读全文
摘要:代码如下: docker run -p 9002:80 --name nginx \ -v /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ -d nginx:latest
阅读全文
摘要:参考帖子 https://cloud.tencent.com/developer/article/2156877?from=15425
阅读全文
摘要:一 目标 docker安装mysql 二 步骤 1.拉取mysql镜像 docker pull mysql 2. 启动镜像 run命令中,设置数据卷,开放端口,初始密码 docker run --name mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ -v /doc
阅读全文
摘要:一 目标 搭建一主两备三哨兵,高可用集群,实现热处理的容灾方案 概述: 共需要6个redis容器,其中1个master,2个slave,3个sential 使用的端口如下: master:6701 slave1:6702 slave2:6703 sentinel1:22001 sentinel2:2
阅读全文
摘要:docker-搭建一主两备redis集群
阅读全文
摘要:一 问题 从dockerhub拉取了一份镜像,本想建个容器跑起来,取一份配置文件,可创建容器跑起来后,进里面找不到redis.conf文件 二 解决 里面没有,自己从网上下载一份redis.conf,挂载一下吧 参考:https://cloud.tencent.com/developer/news/
阅读全文
摘要:一 问题 容器启动后,两边文件是你改我也改,很好奇,若容器停了,修改数据卷文件,两边文件内容不一致,会怎么样呢? 二 测试 三 结论 若容器停止,数据卷内容发生修改,容器启动后,数据卷修改会同步到挂载点 四 原因 数据卷和挂载点是通过linux,硬链接实现的,所以文件修改同时改,和容器启停没有关系。
阅读全文
摘要:一 目的 将项目打成docker镜像 二 实现 1.将项目打jar包,上传到linux服务器 2.编写Dockfile文件 2.1 从dockerhub找一个符合项目的openjdk镜像 ,作为基础镜像 本demo使用 openjdk:8-alpine 2.2 编写Dockerfile文件 FROM
阅读全文
摘要:CMD和ENTRYPOINT同时使用会如何?
阅读全文
摘要:一 背景 跑了一份centos容器,想装一下net-tools, 报如下错误 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorl
阅读全文