09 2021 档案

摘要:DockerHub 为我们提供了很多官方镜像和个人上传的镜像,我们可以下载机构或个人提供的镜像,也可以上传我们自己的本地镜像,但缺点是: 由于网络的原因,从 DockerHub 下载和上传镜像速度可能会比较慢; 在生产上使用的 Docker 镜像可能包含我们的代码、配置信息等,不想被外部人员获取,只 阅读全文
posted @ 2021-09-19 15:21 我是一粒沙 阅读(225) 评论(0) 推荐(0)
摘要:之前我们使用的镜像都是从 DockerHub 公共仓库拉取的,我们也学习了如何制作自己的镜像,但是通过 tar 包的方式实现镜像的备份恢复迁移对于团队协作开发并不是特别友好,我们也 可以将镜像推送至 DockerHub 仓库方便使用。 温馨提示:如果构建的镜像内携带了项目数据,建议还是使用私有仓库比 阅读全文
posted @ 2021-09-19 10:52 我是一粒沙 阅读(163) 评论(0) 推荐(0)
摘要:在大家已经学会了如何构建镜像以后,为了备份该镜像,我们有以下几个选择: 我们可以将指定镜像保存成 tar 归档文件,需要使用时将 tar 包恢复为镜像即可; 登录 DockerHub 注册中心,将镜像推送至 DockerHub 仓库方便使用; 搭建私有镜像仓库,将镜像推送至私有镜像仓库方便使用。 接 阅读全文
posted @ 2021-09-19 09:46 我是一粒沙 阅读(217) 评论(0) 推荐(0)
摘要:在 Docker 中构建镜像最常用的方式,就是使用 Dockerfile 。Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。官方文档:https://docs.docker.com/engine/reference/builder/ 一、Docker 阅读全文
posted @ 2021-09-18 23:29 我是一粒沙 阅读(245) 评论(0) 推荐(0)
摘要:我们可以通过公共仓库拉取镜像使用。但是,有些时候公共仓库拉取的镜像并不符合我们的需求。尽管已经从繁琐的部署工作中解放出来,但是实际开发时,我们可能希望镜像包含整 个项目的完整环境,在其他机器上拉取打包完整的镜像,直接运行即可。 Docker 支持自己构建镜像,还支持将自己构建的镜像上传至公共仓库,镜 阅读全文
posted @ 2021-09-17 22:41 我是一粒沙 阅读(179) 评论(0) 推荐(0)
摘要:1、查看容器 查看正在运行的容器。 docker ps CONTAINER ID :容器 ID IMAGE :所属镜像 COMMAND : CREATED :创建时间 STATUS :容器状态 PORTS :端口 NAMES :容器名称 查看停止的容器。 docker ps -f status=ex 阅读全文
posted @ 2021-09-16 22:13 我是一粒沙 阅读(292) 评论(0) 推荐(0)
摘要:1、查看镜像 docker images REPOSITORY :镜像在仓库中的名称,本文中以后都简称镜像名称 TAG :镜像标签 IMAGE ID :镜像 ID CREATED :镜像的创建日期(不是获取该镜像的日期) SIZE :镜像大小 这些镜像都是存储在 Docker 宿主机的 /var/l 阅读全文
posted @ 2021-09-16 20:17 我是一粒沙 阅读(121) 评论(0) 推荐(0)
摘要:在我们的日常使用中,经常会需要systemctl进行service的启动和关闭,但是systemctl每次并不会把启动的过程详细的显示出来,有的时候,已查看发现启动失败了,这个时候,我们就需要查看具体的日志 1、journalctl 使用journalctl可以查看使用systemctl启动的ser 阅读全文
posted @ 2021-09-16 16:01 我是一粒沙 阅读(20680) 评论(0) 推荐(1)
摘要:一、环境 centos7.6 jdk1.8 二、步骤 1、在 /lib/systemd/system 目录添加 zookeeper.service 文件 #进入自启文件目录 cd /lib/systemd/system #自定义nginx自启文件 touch zookeeper.service 2、 阅读全文
posted @ 2021-09-15 22:45 我是一粒沙 阅读(629) 评论(0) 推荐(0)
摘要:通过下图可以得知, Docker 在运行时分为 Docker 引擎(服务端守护进程) 和 客户端工具,我们日常使用各种 docker 命令,其实就是在使用客户端工具 与 Docker 引擎进行交互。 Client 客户端 Docker 是一个客户端-服务器(C/S)架构程序。Docker 客户端只需 阅读全文
posted @ 2021-09-15 09:00 我是一粒沙 阅读(178) 评论(0) 推荐(0)
摘要:一、环境 centos7.6 二、安装 1、系统要求 CentOS 7 以及以上的稳定版本。 2、卸载旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ dock 阅读全文
posted @ 2021-09-14 22:56 我是一粒沙 阅读(705) 评论(0) 推荐(0)
摘要:一、环境 centos7.6 mysql5.7.26 二、规划 IP 系统/MySQL版本 角色 119.91.82.28 CentOS7.6/5.7.26 Master 106.12.148.34 CentOS7.6/5.7.26 slave 三、详细步骤 如何安装mysql数据库,这里不说了,只 阅读全文
posted @ 2021-09-14 15:27 我是一粒沙 阅读(49) 评论(0) 推荐(0)
摘要:一、环境 centos7.6 二、安装 1、安装依赖包 [root@localhost ~]# yum install -y curl gcc openssl-devel libnl3-devel net-snmp-devel 2、安装keepalived [root@localhost ~]# y 阅读全文
posted @ 2021-09-12 22:10 我是一粒沙 阅读(177) 评论(0) 推荐(0)
摘要:一、环境 centos7.6 mysql-5.7.26 二、步骤 1、编写备份脚本 2、编写crontab定时执行脚本 三、 详细步骤 1、编写mysql_dump_script.sh备份脚本 创建备份目录 #备份目录mkdir -p /data/mysql/mysqlbackup #进入 cd / 阅读全文
posted @ 2021-09-11 11:11 我是一粒沙 阅读(1453) 评论(0) 推荐(0)
摘要:一、环境 centos7.6 redis-6.2.5 二、步骤 1、在 /lib/systemd/system 目录添加 nginx.service 文件 #进入自启文件目录 cd /lib/systemd/system #自定义nginx自启文件 touch redis.service 2、编辑r 阅读全文
posted @ 2021-09-10 23:08 我是一粒沙 阅读(1146) 评论(0) 推荐(0)
摘要:一、环境 centos7.6 nginx-1.18.0 二、步骤 1、在 /lib/systemd/system 目录添加 nginx.service 文件 #进入自启文件目录cd /lib/systemd/system #自定义nginx自启文件 touch nginx.service 2、编辑n 阅读全文
posted @ 2021-09-10 14:30 我是一粒沙 阅读(591) 评论(0) 推荐(0)
摘要:kafka需要依赖jdk和zookper 一、环境 centos7.6 二、准备阶段 1、下载jdk 2、下载zookper 3、下载kafka,下载地址:https://dlcdn.apache.org/kafka/2.8.0/kafka_2.13-2.8.0.tgz 三、安装步骤 1、安装jdk 阅读全文
posted @ 2021-09-07 20:33 我是一粒沙 阅读(651) 评论(0) 推荐(0)
摘要:ZooKeeper是用Java编写的,运行在Java环境上,因此,在部署zk的机器上需要安装Java运行环境。为了正常运行zk,我们需要JRE1.6或者以上的版本。 一、环境 centos7.6 jdk8 二、准备 1、下载安装包Apache ZooKeeper 3.6.3(当前最稳定版本),下载地 阅读全文
posted @ 2021-09-07 15:31 我是一粒沙 阅读(462) 评论(0) 推荐(0)
摘要:一、环境 centos7.6 二、准备 1、离线下载jdk-8u261-linux-x64.tar.gz 2、上传压缩包到/usr/local/src目录下 三、安装 1、卸载CentOS自带的openJDK rpm -qa|grep java 如果系统有自带的jdk,则使用以下指令卸载 rpm - 阅读全文
posted @ 2021-09-07 12:41 我是一粒沙 阅读(1101) 评论(0) 推荐(0)
摘要:nginx需要的依赖包括:gcc、g++、ssl、pcre、zlib; 一、准备阶段 1、查看 操作系统是否安装 gcc、gcc-c++;2、从 CentOS 7 镜像中,提取依赖安装包:gcc、gcc-c++;3、下载Nginx需要依赖的离线安装包:ssl、pcre、zlib;4、下载Nginx离 阅读全文
posted @ 2021-09-06 22:18 我是一粒沙 阅读(2924) 评论(0) 推荐(0)
摘要:升级MySql 5.7.26 到5.7.29 1、查看原MySQL版本 select version(); 2、备份原数据库 以test数据库为例。 mysqldump -u root -pP@ssw0rd_2770 test > /opt/mysql/bak/test.sql 3、下载MySQL最 阅读全文
posted @ 2021-09-04 23:57 我是一粒沙 阅读(814) 评论(0) 推荐(0)