S++

千线一眼

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  Docker

Docker进阶(1):浅尝Docker Compose
摘要:什么是Docker Compose Compose是定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。然后,使用单个命令,您可以从配置中创建并启动所有服务。要了解有关Compose所有功能的更多信息,请参阅功能列表。 使用Compose 使用 阅读全文

posted @ 2022-02-27 17:26 S++ 阅读(360) 评论(0) 推荐(0) 编辑

Docker入门(12):部署Redis集群
摘要:创建Redis专用网络 docker network create redis --subnet 172.22.0.0/16 创建Redis 创建环境配置 for port in $(seq 1 6); \ do \ mkdir -p /home/sjj/redis/node-${port}/con 阅读全文

posted @ 2022-02-24 17:58 S++ 阅读(29) 评论(0) 推荐(0) 编辑

Docker入门(11):Docker网络
摘要:理解Docker网络 docker0 Linux中输入 ip addr 查看网络 其中有一项网络 4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ 阅读全文

posted @ 2022-02-23 17:43 S++ 阅读(118) 评论(0) 推荐(0) 编辑

Docker入门(10):Dockerfile构建centos+tomcat+jdk
摘要:准备 tomcat压缩包,jdk压缩包 下面的配置根据自己的jdk、tomcat版本灵活修改 编写Dockerfile 创建存放dockerfile的文件夹 sudo mkdir /home/dockerfiles 编写自己的dockerfile sudo vim /home/dockerfiles 阅读全文

posted @ 2022-02-20 18:34 S++ 阅读(191) 评论(0) 推荐(0) 编辑

Docker入门(9):部署Mysql
摘要:前言 mysql的部署和其它有些许区别 mysql作为关系型数据库管理系统我们希望其数据可以持久性存储,因此我么需要挂载目录 mysql的使用需要端口、用户、密码,这些在部署的时候不要忘记 部署mysql 方法一:一条命令通关 docker run --name mysql_1 \ -p 3366: 阅读全文

posted @ 2022-02-19 16:10 S++ 阅读(412) 评论(0) 推荐(0) 编辑

Docker入门(8):Dockerfile技术
摘要:Dockerfile官方参考文档 Dockerfile用法 docker build命令从Dockerfile和上下文构建映像。构建版本的上下文是指定位置PATH或URL上的一组文件。PATH是您本地文件系统上的目录。URL是一个Git存储库位置。 构建上下文是递归处理的。因此,PATH包含任何子目 阅读全文

posted @ 2022-02-19 11:57 S++ 阅读(60) 评论(0) 推荐(0) 编辑

Docker入门(7):容器数据卷
摘要:为什么需要容器数据卷 试想一下如果将数据都存在容器里,那么将容器删除里面的数据都会**丢失** 由此我们需要实现**数据持久化** 容器数据卷的作用就是将容器的目录挂载到Linux本地,这样就实现了数据的共享 使用数据卷 方法一:使用命令-v直接挂载 docker run -it -v 主机目录:容 阅读全文

posted @ 2022-02-19 11:56 S++ 阅读(34) 评论(0) 推荐(0) 编辑

Docker入门(6):镜像
摘要:什么是镜像 镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。 镜像文件一般是用于电脑主机系统的安装和维护,和日常用到的zip压缩文件的性质差不多。镜像文件包含的内容也有很多,比如驱动文件、系统文件、引导文件等等,镜像文件也 阅读全文

posted @ 2022-02-17 15:57 S++ 阅读(79) 评论(0) 推荐(0) 编辑

Docker入门(5):部署elasticsearch+kibana
摘要:创建一个network network_1 docker network create network_1 elasticsearch 关于elasticsearch es 暴露的端口很多 es 十分的消耗内存 es 的数据一般需要存放到安全目录 docker关于elasticsearch elas 阅读全文

posted @ 2022-02-16 10:33 S++ 阅读(70) 评论(0) 推荐(0) 编辑

Docker入门(4):部署Tomcat
摘要:前言 如果按照之前部署Nginx那样来部署,步骤应该是:[搜索镜像->]拉取镜像->运行镜像生成容器->其他操作…… 虽然说这样也并不麻烦,但是值得一提的是 我们可以直接运行run命令,如果没有相应的镜像,别担心docker会帮你获取 我们来看一下官方文档 tomcat官方文档 docker run 阅读全文

posted @ 2022-02-15 16:24 S++ 阅读(66) 评论(0) 推荐(0) 编辑

Docker入门(3):部署Nginx
摘要:搜索镜像 docker search nginx 拉取镜像 docker pull nginx 默认最新版本 运行测试 查看镜像 docker images 运行镜像 docker run -d --name nginx_1 -p 3344:80 nginx 关闭防火墙先 运行 后台模式 命名为 n 阅读全文

posted @ 2022-02-15 11:10 S++ 阅读(37) 评论(0) 推荐(0) 编辑

Docker入门(2):Docker的常用命令
摘要:帮助命令 查看docker版本信息 docker version 查看docker系统信息 docker info 命令帮助命令 docker xxx --help 命令帮助文档 镜像命令 显示本地主机所有镜像 docker images 可选项 -a, --all # 显示所有镜像(默认隐藏中间镜 阅读全文

posted @ 2022-02-14 10:19 S++ 阅读(111) 评论(0) 推荐(0) 编辑

Docker入门(1):Docker的安装
摘要:安装前准备 一台Linux虚拟机(我的是CentOS7,不同的系统安装有些许出入) 开始安装 访问官网,查看文档 官网文档是安装Docker时的利器 CentOS的详细安装步骤点这里 我们可以看见官方文档中要求的CentOS版本在7和8以上,如果不是那么第一步就白给了 卸载旧版本 CentOS中执行 阅读全文

posted @ 2022-02-13 18:08 S++ 阅读(38) 评论(0) 推荐(0) 编辑

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