随笔分类 - 【吗喽的搬砖日常】 / Docker
摘要:
以下是购买的阿里云服务器ECS的四个实例,确保四台服务器互相可以ping通。 一、环境准备(安装docker) (1)安装gcc相关环境(在四台服务器上) yum -y install gcc yum -y install gcc-c++ (2)卸载旧版本 yum remove docker \ d
阅读全文
![docker - [16] Swarm集群搭建](https://img2024.cnblogs.com/blog/1729889/202405/1729889-20240515192846713-1936581793.png)
摘要:
步骤: 1、构建Springboot项目 2、打包应用 3、编写dockerfile 4、构建docker镜像 5、发布运行 一、构建Springboot项目 (1)创建一个SpringBoot(以下这种方式对jdk版本有要求,可以创建一个Maven项目使用jdk8) (2)使用的SpringBoo
阅读全文
![docker - [15] springboot微服务打包docker镜像](https://img2024.cnblogs.com/blog/1729889/202405/1729889-20240515192829768-447188809.png)
摘要:
本章节是在一个服务器上进行演示 一、准备工作 (1)创建redis集群使用的网络:redis-net docker network create redis-net --subnet 172.38.0.0/16 (2)查看docker网络:docker network ls (3)通过脚本创建6个r
阅读全文
![docker - [14] redis集群部署](https://img2024.cnblogs.com/blog/1729889/202405/1729889-20240515192813256-922506286.png)
摘要:
smo smo smo "狂神" omz omz omz 一、理解网络 本机回环地址:127.0.0.1,本机IP地址:192.168.2.131,docker地址:172.17.0.1 1.1、docker如何处理容器网络访问的? (1)首先,拉取一个tomcat镜像(我直接从之前制作的tomca
阅读全文
![docker - [13] docker网络](https://img2024.cnblogs.com/blog/1729889/202405/1729889-20240507230329618-1556530632.png)
摘要:
题记部分 一、镜像发布到 DockerHub 1.地址:https://hub.docker.com/ 注册自己的账号 2.确定这个账号可以登录 3.在服务器上提交镜像 4.登录之后提交镜像即可。 [root@ctos79-01 ~]# docker login -u harley Password
阅读全文
![docker - [12] 镜像发布到DockerHub、阿里云](https://img2024.cnblogs.com/blog/1729889/202405/1729889-20240507230352802-517353299.png)
摘要:
1、什么是容器数据卷?2、容器数据卷的使用
阅读全文
![docker - [10] 容器数据卷](https://img2024.cnblogs.com/blog/1729889/202404/1729889-20240425100728534-1046295126.png)
摘要:
镜像是什么?Docker镜像加速原理……
阅读全文
![docker - [09] 镜像详解](https://img2024.cnblogs.com/blog/1729889/202404/1729889-20240424234254292-1394160027.png)
摘要:
Docker图形化界面管理工具 一、运行容器 同时下载和使用镜像运行容器 docker run -d -p 8088:9000 \ --restart=always -v /var/run/docker.sock:/var/run/docker.sock \ --privileged=true po
阅读全文
![docker - [08] Portainer可视化面板安装](https://img2024.cnblogs.com/blog/1729889/202404/1729889-20240423222944075-1277904588.png)
摘要:
思考问题:以后在Tomcat部署项目,如果每次都要进入容器会十分麻烦,是否可以在容器外部提供一个映射路径,webapps,在外部放置项目,自动同步到容器内部? 一、启动es docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e
阅读全文
![docker - [07] 部署ES+Kibana](https://img2024.cnblogs.com/blog/1729889/202404/1729889-20240423223151400-341127004.png)
摘要:
题记部分 一、官方测试镜像 官方文档给出以下命令,一般用来测试,用完即删,下载并运行镜像,退出镜像就会自动删除镜像?亲测不会自动删除 docker run -it --rm tomcat:9.0 使用快捷键:Ctrl + P + Q 可以让其在后台运行(这里执行Ctrl+C之后,docker ima
阅读全文
![docker - [06] 安装部署Tomcat](https://img2024.cnblogs.com/blog/1729889/202404/1729889-20240423223132636-2000762425.png)
摘要:
题记部分 一、查找镜像 docker search nginx 二、拉取镜像 docker pull nginx 三、启动镜像 Nginx默认端口号为80,可以在启动时指定Nginx使用的端口号(例如3344) 那么容器外部访问Nginx使用3344端口,而容器内部则是80,两个端口号形成映射关系。
阅读全文
![docker - [05] 部署Nginx](https://img2024.cnblogs.com/blog/1729889/202404/1729889-20240423223115052-602546263.png)
摘要:
题记 一、docker是怎么工作的 docker是一个CS(Client - Server)结构的系统,docker的守护进程运行在主机上,通过Socket从客户端访问。 docker Server接收到docker Client的指令就会执行。 二、docker为什么比虚拟机快 1、docker有
阅读全文
![docker - [03] docker原理](https://img2024.cnblogs.com/blog/1729889/202404/1729889-20240423223038406-1044814486.png)
摘要:原文链接:https://mp.weixin.qq.com/s/ew3O0EKLo8KoOMkpT-IePw 一、介绍 zyplayer-doc是一款适合企业和个人使用的WIKI知识库管理工具,提供在线化的知识库管理功能,专为私有化部署而设计,最大程度上保证企业或个人的数据安全,公司小团队的话完全可
阅读全文
摘要:原文链接:https://mp.weixin.qq.com/s/8L0Rv6Wc0lFsQU6Lw0QloQ 简单的看了一下原文,他使用的是Ubuntu的操作系统,第一步的Docker安装相关命令我确实没有使用过。不过对Linux熟悉的话,那些命令也不难理解。我的是Centos7.5安装的docke
阅读全文
摘要:原文链接:https://mp.weixin.qq.com/s/D2778fnix6jAeZlCicWGdw(本文只作为跟练,不以盈利为目的) 1、下载镜像 [root@node ~]# docker pull fogforest/yesplaymusic Using default tag: la
阅读全文
摘要:原文链接:https://mp.weixin.qq.com/s/Ld9OLnmHP1IAc0Ofo-RzeQ 一、CAT介绍(略) 二、环境规划(略) 三、检查环境(略) 四、部署cat镜像 1、下载cat镜像 docker pull registry.cn-guangzhou.aliyuncs.c
阅读全文
摘要:1.1 Docker简介 1.1.1 什么是Docker? 一种轻量级的操作系统虚拟化技术,基于Go语言实现的开源容器项目,诞生于2013年,最初发起者是dotCloud公司(现 Docker Inc) Docker容器化虚拟技术 vs 传统虚拟机技术 特性 容器 虚拟机 启动 秒级 分钟级 硬盘使
阅读全文
摘要:
通过DockerFile可以生成一个镜像 一、DockerFile的介绍 狂神:dockerfile是用来构建docker镜像的文件命令参数脚本。 狂神:dockerfile是面向开发的,我们以后要发布项目,做镜像,就需要编写dockerfile文件 狂神:Docker镜像逐渐成为企业交付的标准,必
阅读全文
![docker - [11] 数据卷之DockerFile](https://img2024.cnblogs.com/blog/1729889/202405/1729889-20240507230408223-658458041.png)
摘要:1、docker search 查找ngix 2、docker pull下载镜像 3、查看镜像列表 4、docker run启动容器 5、测试nginx容器是否启动成功 1、docker search 查找ngix [root@node01 ~]# docker search nginx NAME
阅读全文
摘要:
官方文档:https://docs.docker.com/reference/ 一、帮助命令 1.1、docker version 查看docker的版本信息 1.2、docker info 显示docker的系统信息,包括镜像和容器的数量 1.3、docker --help 查看帮助信息 二、镜像
阅读全文
![docker - [04] 常用命令](https://img2024.cnblogs.com/blog/1729889/202404/1729889-20240423223057236-1001221412.png)