Docker
文章平均质量分 55
分享Docker相关的知识!
Strive_MY
一枚小小的后端码农
展开
-
Docker/Docker-Compose 安装 Kafka
安装环境DockerDocker-ComposeKafka 入门必读安装 Zookeeper1.下载镜像docker pull zookeeper:3.72.启动docker run -d --name zookeeper -p 2181:2181 -e TZ="Asia/Shanghai" -v /opt/zookeeper/data:/data --restart always zookeeper:3.7安装 Kafka1.下载镜像docker pull wurstmeis原创 2022-04-29 10:09:29 · 1074 阅读 · 0 评论 -
Docker安装Jenkins并构建 Maven 项目
安装环境Docker安装 Jenkins准备目录并授权权限mkdir -p /opt/mingyue/jenkins/jenkins_home/chmod 777 /opt/mingyue/jenkins/jenkins_home/启动容器我这里用的是非官方的 jenkins docker 镜像官方镜像的插件坑太深了docker run -d -p 8989:8080 -p 50000:50000 -v /opt/mingyue/jenkins/jenkins_home:/var原创 2022-04-28 17:44:45 · 2142 阅读 · 0 评论 -
Docker安装ELK
写在最前ELK = Elasticsearch、Logstash 和 Kibana。安装环境DockerDocker-ComposeElasticsearch 入门必读安装 ELK创建目录mkdir /opt/mingyue/elk/elasticsearch/data赋权限es 的数据挂载目录需要全权限chmod 777 /opt/mingyue/elk/elasticsearch/data新建 docker-compose.yaml 文件version: '3's原创 2022-04-25 20:06:48 · 2607 阅读 · 0 评论 -
Docker安装MinIO
什么是 MinIO?MinIO 是一款高性能、分布式的对象存储系统。可以100%的运行在标准硬件,即X86等低成本机器也能够很好的运行 MinIO。MinIO 与传统的存储和其他的对象存储不同的是:MinIO 一开始就只为对象存储而设计,所以他采用了更易用的方式进行设计,它能实现对象存储所需要的全部功能,在性能上也更加强劲,它不会为了更多的业务功能而妥协,失去 MinIO 的易用性、高效性。这样的结果所带来的好处是:它能够更简单的实现局有弹性伸缩能力的原生对象存储服务。MinIO 在传统对象存储用例(原创 2022-04-24 21:44:43 · 761 阅读 · 0 评论 -
Docker安装RocketMQ
安装环境DockerDocker-Compose安装 RocketMQrmqnamesrv:名字服务;rmqbroker:代理服务器;rocketmq-console:控制台(可视化界面);准备目录与配置文件rocketmq /conf broker.conf docker-compose.ymlbroker.confbrokerClusterName = DefaultCluster brokerName = broker-a brokerId = 0原创 2022-04-24 15:32:07 · 1487 阅读 · 0 评论 -
Docker通过Nginx,ACME快速部署证书
环境准备dockerdocker compose准备运行程序目录在决定运行docker-compose的任意路径创建好目录,以后我们程序运行相关的文件都保存在该路径下,如/nginx-acme。下面以在 /opt 目录创建程序运行目录:# 进入 opt 目录cd /opt# 创建根目录mkdir nginx-acme# 进入根目录,分别创建 nginx、acme 目录cd nginx-acme# 创建子目录mkdir nginxmkdir acmenginx defaul原创 2021-12-23 14:46:32 · 2909 阅读 · 0 评论 -
Docker安装Memcache
安装环境Docker安装Memcache1.下载镜像docker pull memcached:1.6.122.启动docker run --name memcache --restart=always -p 11211:11211 -d memcached:1.6.12 memcached -m 64连接测试1.安装telnet连接memcachedyum install -y telnet2.连接telnet 127.0.1.1 112113.链接后输入stats查看原创 2021-12-15 19:40:41 · 2285 阅读 · 0 评论 -
Docker安装MongoDB
安装环境Docker安装Mongdb1.下载镜像docker pull mongo:latest2.启动# --auth 需要密码才能访问容器服务docker run -itd --name mongo --restart=always -p 27017:27017 mongo --auth3.docker ps查看是否运行4.添加用户和设置密码# 进入容器docker exec -it mongo mongo admin# 创建一个名为 admin,密码为 123456原创 2021-12-15 19:39:15 · 510 阅读 · 0 评论 -
Docker安装Redis
安装环境Docker安装Redis准备挂载目录redis conf dataDocker rundocker run -d -p 6379:6379 -v /opt/redis/conf/redis.conf:/etc/redis/redis.conf -v /opt/redis/data:/data --name redisp-dev --restart=always redis redis-server /etc/redis/redis.conf...原创 2021-11-09 22:22:20 · 1119 阅读 · 0 评论 -
Docker安装Mysql
安装环境DockerDocker-ComposeMySql 5.7+查询镜像1.进入DockerHub,搜索Mysql2.查看并选择支持的tag,演示环境选择5.7.36docker run启动命令docker run --name csp-mysql -p 3306:3306 -v /opt/mysql/conf:/etc/mysql/conf.d -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --原创 2021-11-09 21:13:38 · 198 阅读 · 0 评论 -
Docker安装Mysql
安装环境DockerDocker-ComposeMySql 5.7+查询镜像1.进入DockerHub,搜索Mysql2.查看并选择支持的tag,演示环境选择5.7.36docker run启动命令docker run --name csp-mysql -p 3306:3306 -v /opt/mysql/conf:/etc/mysql/conf.d -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --原创 2021-11-09 21:11:51 · 1024 阅读 · 0 评论 -
Docker Compose基础
简介Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YAML文件来配置应用程序的服务。然后,使用一个命令,就可以从配置中创建并启动所有服务。使用Compose基本上是一个三步过程:使用定义您的应用环境,Dockerfile以便可以在任何地方复制。定义组成应用程序的服务,docker-compose.yml 以便它们可以在隔离的环境中一起运行。Run docker-compose up and Compose启动并运行您的整个应用程序。安装#原创 2021-11-09 21:09:51 · 442 阅读 · 0 评论 -
Docker基础
基本组成镜像(image)Docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。容器(container)Docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建。仓库(repository)仓库就是存放镜像的地方,仓库可以分为共有仓库与私有仓库。安装# gcc环境yum -y install gccyum -y install gcc-c++# 1. 卸载旧的版本yum remove d原创 2021-11-09 17:29:46 · 612 阅读 · 0 评论