docker
文章平均质量分 68
诸葛小猿
感谢小伙伴们的关注和支持,我是【 诸 葛 小 猿 】,一个彷徨中奋斗的互联网民工。
展开
-
redis-cluster搭建及拓扑刷新java测试
redis集群模式拓扑刷新测试原创 2022-08-18 17:21:57 · 1915 阅读 · 0 评论 -
docker快速安装redis测试环境并设置密码
Docker在很多时候都可以帮助我们快速搭建想要的开发环境,免去了很多安装配置上的麻烦。在涉及到Apache Kafka的快速demo时,使用Docker Hub上提供的镜像也是一个很好的选择。这里我们选择了Docker Hub上的redis官方镜像搭建.1.搜索镜像docker search redis2.拉取镜像docker pull redis3.创建Redis容器可以省去前两步直接运行下面docker run更多配置参考上面官网#以默认redis配置启动docker run原创 2021-08-26 23:15:48 · 233 阅读 · 0 评论 -
docker快速安装kafka和zookeeper测试环境
Docker在很多时候都可以帮助我们快速搭建想要的开发环境,免去了很多安装配置上的麻烦。在涉及到Apache Kafka的快速demo时,使用Docker Hub上提供的镜像也是一个很好的选择。这里我们选择了Docker Hub上一个维护较为频繁的Kafka镜像。只包含了Kafka,因此需要另行提供ZooKeeper,同时推荐使用同一作者提交的zookeeper.1.下载镜像使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像docker pull原创 2021-08-26 22:44:21 · 275 阅读 · 0 评论 -
九、Docker:IDEA整合Docker
九、IDEA整合Docker实战springboot微服务打包镜像构建springboot项目并打包为jar包 demo-0.0.1-SNAPSHOT.jar创建 DockerfileFROM java:8COPY *.jar /app.jarCMD ["server.port=8080"]EXPOSE 8080ENTRYPOINT ["java","-jar","/app.jar"]生成镜像#1.将.jar 包和 Dockerfile 一起上传到 虚拟机[root原创 2021-05-07 19:53:36 · 202 阅读 · 0 评论 -
八、Docker:Docker网络原理
八、Docker网络原理解决的问题:docker如何处理容器之间的网络访问测试# 一、查看本宿主机的 ip addr[root@kk ~]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.原创 2021-05-07 19:52:38 · 2210 阅读 · 3 评论 -
七、Docker:DockerFile
七、DockerFiledockerfile介绍Dockerfile就是用来构建docker镜像的构建文件!Dockerfile就是一段命令脚本,通过这个脚本可以生成镜像!镜像是一层一层的,脚本是一个一个命令,可以理解成每个命令就是一层镜像。构建步骤:1.编写一个dockerfile文件2.docker build构建成为一个镜像3.docker run 运行镜像4.docker push 发布镜像(发布到docker hub或者阿里云镜像仓库)官方的docker hub中都有相关的dock原创 2021-05-07 19:51:43 · 186 阅读 · 0 评论 -
六、Docker:数据卷
六、数据卷解决容器和系统的资源隔离问题。什么是数据卷docker中的数据如何保存?如果数据都放在容器内部,容器删除后,数据就会丢失了。需求:数据可以持久化。如果安装了一个mysql容器,容器删除,数据必须还在。需求:容器数据存在的宿主机。什么是数据卷技术?容器直接可以有一个数据共享技术,docker容器中产生的数据,同步到本地宿主机。这就是数据卷技术。使用目录挂载,将容器内部的目录挂载到linux上即可。总结:数据卷解决容器数据的持久化和同步操作!容器之间也可以数据共享!如何使用数据卷方原创 2021-05-07 19:50:45 · 2241 阅读 · 0 评论 -
五、Docker:镜像(image)
五、镜像(image)镜像是一种轻量级的、可执行的独立软件包,用来打包软件运行环境和基础运行环境开发的软件,它包含运行某个软件所需要的所有内容,包括代码、运行时、库、环境变量、配置文件。UnionFS联合文件系统docker pull下载镜像时,可以看到是一层一层下载的。UnionFS是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层一层的叠加,同时可以将不同目录挂载同一个虚拟文件系统下。UnionFS是docker镜像的基础。镜像可以通过分层来进行继承,基于基础镜像(没原创 2021-05-07 19:49:45 · 2203 阅读 · 0 评论 -
四、Docker:可视化管理
四、可视化管理Portainer(临时选择)docker图形化管理工具,不建议使用。测试了解使用。安装:docker run -d -p 8088:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer访问:http://ip:8088Rancher(CI/CD时使用)...原创 2021-05-07 19:48:53 · 215 阅读 · 0 评论 -
三、Docker:命令
三、命令官方文档(reference):https://docs.docker.com/reference/帮助命令docker version docker info # 显示docker的系统信息,包括镜像和容器的数量docker --help # 查看所有命令docker 命令 --help镜像命令# 1. docker images 显示镜像信息[root@localhost ~]# docker images --helpUsage: docker images [O原创 2021-05-07 19:48:01 · 2263 阅读 · 0 评论 -
二、Docker:安装
二、安装名词镜像 imagedocker镜像就好比一个模板,可以通过这个模板来创建容器服务,Tomcat镜像–》run -->tomcat01容器。通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。容器 containerDocker利用容器技术,独立运行一个或一组应用,通过镜像来创建。仓库 repository仓库就是存放镜像的地方。系统要求centso7以上测试机器信息:[root@localhost ~]# [root@localhost ~]#原创 2021-05-07 19:46:44 · 186 阅读 · 0 评论 -
一、Docker:概述
一、概述出现实际开发中,多套环境,很多配置。常出现的问题:我的机器上可以运行,你的机器不能运行。传统情况下开发和运维两个人做,一个提供jar,一个安装环境(mysql、redis)并发布。通过docker可以直接打包部署上线,一套流程做完,有点像从应用商店直接下载安装即可(DevOps),并且快速的扩缩容。jar----jar(环境)----打包项目带上环境(镜像)----Docker仓库(应用商店)----下载镜像-----直接运行。Docker的图标:集装箱核心:核心思想是资源隔离,打包装箱原创 2021-05-07 19:45:15 · 156 阅读 · 0 评论