随笔分类 -  docker

摘要:## 容器化部署单机版本RocketMQ - 测试环境数据、日志懒得挂出来了 - /home/rocketmq/rocketmq-4.9.4/conf/ docker cp一份文件 ```sh docker run --name name_server \ --restart=always \ -p 阅读全文
posted @ 2023-05-24 23:06 taotaozh 阅读(263) 评论(0) 推荐(0) 编辑
摘要:一、Dockerfile代码 FROM openjdk:8-alpine # 统一时间,做软链接。ln [参数][源文件或目录][目标文件或目录] RUN rm -rf /etc/localtime && ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/ 阅读全文
posted @ 2023-05-07 22:03 taotaozh 阅读(421) 评论(0) 推荐(0) 编辑
摘要:### 一、dockerfile镜像设置中文 - centos镜像默认不支持中文,把下面的内容加到dockerfile即可 - 亲测有效 ```yaml # 修改时区 RUN rm -rf /etc/localtime && ln -snf /usr/share/zoneinfo/Asia/Shan 阅读全文
posted @ 2020-10-13 19:37 taotaozh 阅读(2653) 评论(0) 推荐(0) 编辑
摘要:docker启动镜像报错: docker: Error response from daemon: driver failed programming external connectivity on endpoint zookeeper (8ec82732da443cf46f61edfb05ab0 阅读全文
posted @ 2020-09-16 14:44 taotaozh 阅读(606) 评论(0) 推荐(0) 编辑
摘要:dockerfile构建Tomcat镜像 一、镜像分层概念 二、制作tomcat镜像 2.1、创建分层目录 [root@node2 ~]# mkdir /app/{web/{nginx,tomcat,jdk},system/{centos,alpine,ubantu}} -pv 2.2、制作基础ce 阅读全文
posted @ 2020-09-10 10:31 taotaozh 阅读(618) 评论(0) 推荐(0) 编辑
摘要:dockerfile构建Nginx镜像 一、前期工作准备(前提是安装好docker) 1.1、创建目录,用于存放dockerfile [root@node2 ~]# mkdir /app [root@node2 ~]# cd /app/ #用于以后存放web服务器的目录 [root@node2 ap 阅读全文
posted @ 2020-09-09 00:41 taotaozh 阅读(1710) 评论(0) 推荐(0) 编辑
摘要:docker网络 bridge(run默认的网络类型) 容器内部: 当docker进程启动时,会在主机上创建一个docker0的虚拟网桥,docker跑的容器都会连接到到这个虚拟网桥。 虚拟网桥的工作方式类似于物理交换机,这样主机上的容器就通过交换机连在了一个二层网络中。 同一台服务器的docker 阅读全文
posted @ 2020-07-04 16:10 taotaozh 阅读(225) 评论(0) 推荐(0) 编辑
摘要:docker-registry搭建 什么是registry呢? 简单的说就是自己的仓库,自己做好的镜像往上面push,用的时候再拉下来就可以了。 1、从docker仓库拉registry私服仓库镜像(我本机配了啊里的加速所以比较快) [root@t2 ~]# docker pull registry 阅读全文
posted @ 2020-06-29 23:29 taotaozh 阅读(469) 评论(0) 推荐(0) 编辑
摘要:docker-compose应用 需求编写compose模板文件,实现同时启动tomcat、mysql、redis容器。 1、编写模板文件 #新建文件夹mkdir -p /tzh/compose_test​#进入文件夹cd /tzh/compose_test​#新建docker-compose.ym 阅读全文
posted @ 2020-06-27 17:01 taotaozh 阅读(195) 评论(0) 推荐(0) 编辑
摘要:什么是docker-compose? Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。它是一个定义和运行多容器的 docker应用工具。使用compose,你能通过YMAL文件配置你自己的服务,然后通过一个命令,你能使用配置文件 创建和运行所有的服务。重点可 阅读全文
posted @ 2020-06-27 15:21 taotaozh 阅读(1368) 评论(0) 推荐(0) 编辑
摘要:docker commit 镜像: 作用:docker commit提交容器副本使之成为一个新的镜像 语法:docker commit -m=“提交作者的信息” -a=“作者” 容器id 要创建的目标镜像名:标签名 容器id:这里用到的容器id是模板的容器id,也就是下面例子没有doc的tomcat 阅读全文
posted @ 2020-06-26 23:15 taotaozh 阅读(333) 评论(0) 推荐(0) 编辑
摘要:CMD/ENTRYPOINT区别 相同点:都是指定一个容器:启动时要运行的命令 不同点(重点): CMD: dockerfile中可以有多个CMD指令,但是只有最后一个生效,CMD会被docker run之后的参数替换 例子:docker run -it -p 8888:8080 tomcat ls 阅读全文
posted @ 2020-06-26 22:39 taotaozh 阅读(819) 评论(0) 推荐(0) 编辑
摘要:DockerFile案例 base镜像: Dokcer Hub中99%的镜像都是通过在base镜像中安装和配置需要用到的软件构建出来的。 编写第一个我的DockerFile [root@tzh tzh]# cat test1#镜像继承centosFROM centos #作者的信息MAINTAINE 阅读全文
posted @ 2020-06-26 21:54 taotaozh 阅读(382) 评论(0) 推荐(0) 编辑
摘要:DockerFile关键字(保留字指令) LABEL :功能是为镜像指定标签 FORM:基础镜像,表明当前镜像是基于那么镜像的 MAINTAINER :镜像维护者的名字和邮箱地址 RUN:容器构建时需要用到的命令 EXPOSE:当前容器对外暴露的端口 WORKDIR:指定在创建容器后,终端默认登录的 阅读全文
posted @ 2020-06-26 21:09 taotaozh 阅读(377) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示