docker
文章平均质量分 85
空城1995
爱编程,爱java。
展开
-
Docker中进行redis的集群配置和动态扩缩容
Docker配置redis集群以及动态扩容和缩容原创 2022-05-30 14:00:57 · 513 阅读 · 1 评论 -
Docker中安装mysql主从复制
1)新建主服务器容器实例3307docker run -p 3307:3306 --name mysql-master \-v /mydata/mysql-master/log:/var/log/mysql \-v /mydata/mysql-master/data:/var/lib/mysql \-v /mydata/mysql-master/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=root \-d mysql:5.72)进入 /mydata/m原创 2022-05-28 18:25:54 · 324 阅读 · 0 评论 -
Docker容器数据卷
1.1 踩坑点Docker挂载主机目录访问如果出现 cannot open directory .:Permission denied解决办法:在挂载目录后加一个 --privileged=true参数即可。该命令可以扩大容器的权限解决挂载目录没有权限的问题,也即使用该参数,container内的root拥有root真正的权限,否则,container内的root只是外部的一个普通用户权限。1.2 是什么有点类似于redis的RDB和AOF,将docker容器内的数据保存到宿主机的磁盘中。原创 2022-05-28 18:22:51 · 326 阅读 · 0 评论 -
Docker镜像讲解
1.1 镜像是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时的库、环境变量和配置文件等),这个打包好的运行环境就是image镜像。只有通过这个镜像文件才能生成Docker容器实例。(类似Java中new出来一个对象)1.2 分层的镜像以我们的pull为例,在下载的过程中我们可以看到docker的镜像好像是在一层一层在下载docker的镜像实际上由一层一层的文件系统组成,叫做UnionFS(原创 2022-05-27 09:10:41 · 2363 阅读 · 0 评论 -
Docker的常用命令
1.1 帮助启动类命令启动docker: systemctl start docker停止docker: systemctl stop docker重启docker: systemctl restart docker查看docker状态: systemctl status docker开机启动: systemctl enable docker查看docker概要信息: docker info查看docker总体帮助文档: docker --help查看docker命令帮助文档: dock原创 2022-05-25 23:01:03 · 1371 阅读 · 0 评论 -
docker安装启动nginx详细步骤
1.随便启动一个nginx实例,只是为了复制出配置如果没有对应的nginx版本,会自动去docker仓库下载docker run -p 80:80 --name nginx -d nginx:1.102.将容器内的配置文件拷贝到当前文件。我们将配置文件放到 /mydata/nginx目录下cd /mydata/mkdir nginxdocker container cp nginx:/etc/nginx .mv nginx/ conf/mkdir nginxmv conf/原创 2020-12-23 15:10:46 · 9424 阅读 · 3 评论 -
docker安装elasticsearch和kibana
docker安装elasticsearch下载镜像文件docker pull elasticsearch:7.4.2创建挂载目录文件夹配置elasticsearch.yml可以允许远程访问mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataecho "http.host: 0.0.0.0" >>> /mydata/elasticsearch/config/elastics原创 2020-12-22 14:26:15 · 390 阅读 · 0 评论 -
Docker私有仓库的搭建
1. 私有仓库搭建与配置(1)拉取私有仓库镜像docker pull registry(2)启动私有仓库容器docker run -di --name=registry -p 5000:5000 registry(3)打开浏览器输入地址http://192.168.184.141:5000/v2/_catalog,看到{"repositories":[]}表示...原创 2019-09-21 13:56:56 · 94 阅读 · 0 评论 -
Docker之tomcat和nginx的部署
1.镜像挂载我们可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以通过修改宿主机某个目录的文件从而去影响容器。创建容器 添加-v参数 后边为 宿主机目录:容器目录,例如:docker run -di -v /usr/local/myhtml:/usr/local/myhtml --name=mycentos3 centos:7如果你共享的是多级的目录,可能会出...原创 2019-09-21 13:11:39 · 296 阅读 · 1 评论 -
Docker简介以及mysql和redis的部署
一.Docker简介1.环境配置的难题软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?用户必须保证两件事:操作系统的设置,各种库和组件的安装。只有它们都正确,软件才能运行。如果某些老旧的模块与当前环境不兼容,那就麻烦了。开发者常常会说:”它在我的机器可以跑了”,言下之意就是,其他机器很可能跑不了。环境配置如此麻烦,换一...原创 2019-04-03 11:49:17 · 252 阅读 · 0 评论