随笔分类 - 1-0-Docker
Docker服务及部署
摘要:1. 访问Elasticsearch-head工具 (Elasticsearch没设置密码时)访问地址:localhost:9100 (Elasticsearch设置密码时)访问地址:localhost:9100/?auth_user=elastic&auth_password=密码 2. 连接El
阅读全文
摘要:安装部署Elasticsearch 1. 下载Elasticsearch镜像 # 查看docker镜像版本 docker search elasticsearch # 下载镜像 docker pull docker.io/library/elasticsearch:7.16.1 2. 启动Elast
阅读全文
摘要:docker-compose简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 compose下载地址 https://dn-da
阅读全文
摘要:拉取Nacos镜像 下载nacos镜像 #默认拉取最新的Nacos镜像 docker pull nacos/nacos-server 容器生成一:单例容器创建 1. 创建简单的单例Nacos服务 # 启动容器 docker run -d --name nacos -p 8848:8848 -e PR
阅读全文
摘要:CMD指令和ENTRYPOINT指令的作用都是为镜像指定容器启动后的命令。 CMD 支持三种格式 CMD ["executable","param1","param2"] 使用 exec 执行,推荐方式; CMD command param1 param2 shell中执行 ( /bin/sh ),
阅读全文
摘要:1. docker manifest简介 使用镜像创建一个容器,该镜像必须与 Docker 宿主机系统架构一致,例如x86_64 架构的系统中只能使用x86_64的镜像创建容器。 docker manifest特性可支持用户在不同系统架构的机器上分别运行不同的架构的镜像。这一点基本不需要用户做任何适
阅读全文
摘要:问题描述 当我们使用VMware15 Pro 创建虚拟机并运行Linux搭建的Docker时,挂起虚拟机后再次运行发现访问Docker容器失败。 解决方式 我们正常的挂起其实是:挂起客户机,博主尝试使用下面的挂起功能发现没有出现如上问题。 如果你习惯非正常关闭虚拟机的话,可以如下设置
阅读全文
摘要:角色 实例IP 实例端口 宿主机IP 宿主机端口 master 172.19.0.2 6382 192.168.1.200 6382 slave01 172.19.0.3 6383 192.168.1.200 6383 slave02 172.19.0.4 6384 192.168.1.200 63
阅读全文
摘要:查找Docker Hub上的tomcat镜像 docker search tomcat 拉取官方的镜像 docker pull tomcat 启动Tomcat服务 方式1: 通过dockerfile生成镜像启动项目 如下是dockerfile文件 From tomcat:latest #你的 tom
阅读全文
摘要:docker离线下载路径 docker所有版本:https://download.docker.com/linux/static/stable/ 离线安装 1、解压 #解压tar包 tar -xvf docker-18.06.1-ce.tgz 2、将解压出来的docker文件内容移动到 /usr/b
阅读全文
摘要:下载redis镜像 #拉取镜像 docker pull redis:6.0.8 查看版本 #查看版本 docker inspect redis 生成redis.conf配置文件 #在 /home/redis/conf/ 目录下创建redis.conf文件 mkdir /home/redis/conf
阅读全文
摘要:查看redis.conf配置信息 daemonize no :redis默认是不作为守护进程使用的,这也就是说为什么在你不修改配置文件时直接使用redis-server /redis/redis.conf 启动redis会直接显示一个服务,你在这个终端就没有办法操作其他,只能新开一个终端来连接red
阅读全文
摘要:1.依赖Ubuntu系统安装sqlite3生成镜像 dockerfile文件 FROM ubuntu:trusty RUN sudo apt-get -y update RUN sudo apt-get -y upgrade RUN sudo apt-get install -y sqlite3 l
阅读全文
摘要:1)首先访问 docker-compose 的 GitHub 版本发布页面 https://github.com/docker/compose/releases 2)由于服务器是 CentOS 系统,则下载 Linux 版本的 Compose 3)将下载下来的“docker-compose-Linu
阅读全文
摘要:使用docker部署mysql PXC集群8.0版本,启动第二个节点的时候遇到报错,New joining cluster node didn't find all needed SSL artifacts。 问题点 Percona XtraDB Cluster包含pxc-encrypt-clust
阅读全文
摘要:单节点数据库弊端 大型互联网程序用户群体庞大,所以架构必须要特殊设计 单节点的数据库无法满足性能上的要求 单节点的数据库没有冗余设计,无法满足高可用 推荐Mysql集群部署方案 PXC (Percona XtraDB Cluster) 速度慢,但能保证强一致性,适用于保存价值较高的数据,比如订单、客
阅读全文
摘要:1. 背景 Docker 服务启动后默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。 Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机和容器之间可以通过网
阅读全文
摘要:docker镜像库拉取镜像 # 下载镜像 docker pull redis:4.0 查看镜像 # 查看下载镜像 docker images 启动镜像 # 启动镜像 docker run --name my-redis -p 63791:6379 -v /home/redis/data:/data
阅读全文
摘要:问题 mysql5数据库连接超时问题:待机一晚上后,第二天早上第一次登录总是失败。 查看日志发现如下错误: “com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packe
阅读全文
摘要:下载离线包 离线安装包地址:https://download.docker.com/linux/debian/dists/stretch/pool/stable/ 注意: amd64是处理器64位 复杂指令集版本!(一般我们用的都是这个!) arm64/aarch64 是处理器64位 精简指令集版本
阅读全文