分类标签归档:Docker

[ docker部署beanstalkd ]


beanstalkd消息队列部署

docker-compose.yml

version: '3'
services:
  beanstalkd-node1:
   image: schickling/beanstalkd
   container_name: beanstalkd-node1
   command: -b /data
   volumes:
     - ./data1:/data
   ports:
      - 11300:11300
  beanstalkd-node2:
   image: schickling/beanstalkd
   contai

< Read more >

[ docker安装 ]


官方文档

debain系统

一.卸载

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

二.更新apt

  1. 更新软件包索引并安装软件包以允许使用 基于 HTTPS 的存储库
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /

< Read more >

[ 所有中间价部署[go-zero] ]


使用docker compose部署

version: '3'

######## 项目依赖的环境,启动项目之前要先启动此环境 #######
######## The environment that the project depends on, starting this environment before starting the project #######

services:
  #jaeger链路追踪 — Jaeger for tracing
  jaeger:
    image: jaegertracing/all-in-one:1.42.0
    c

< Read more >

[ 微服务项目流程解析[go-zero] ]


创建项目案例01的ucenter的grpc服务文件夹

一. 配置文件

1./etc/config.yaml文件名, 以及内容(安装和部署etcd服务发现)

Name: ucenter.rpc
ListenOn: 0.0.0.0:8081
Etcd:
  Hosts:
  - 42.193.152.252:2379
  Key: ucenter.rpc
  Token: tkn
DbMysql:
  Host: 47.120.55.99
  Port: 3306
  Username: root
  Password:  chenhaifeng
  Databases: go_netdisk
C

< Read more >

[ 创建pod服务 ]


一. 配置字典

  1. 配置字典 1. 配置字典

  2. 配置字典 - 名字 2. 名字

  3. 配置字典 - 文件 3. 字典配置

二. 配置副本集pod

  1. 有状态副本集 4. 有状态服务

  2. 有状态副本集 - 名字 5

  3. 有状态副本集 - 容器配置1 6

  4. 有状态副本集 - 容器配置2 7

  5. 有状态副本集 - 储存配置 8

  6. 有状态副本集 - 储存配置 - 挂载持久卷 9

  7. 有状态副本集 - 储存配置 - 挂载配置字典 10

  8. 创建服务 11

  9. 创建服务 - 指定工作负载 12

  10. 创建服务 - 名字 13

  11. 创建服务 - 服务配置(选择访问模式, 保留端口, 选择工作负载) 14

  12. 创建服务 - 高级设置 - 外部访问 15

  13. 查看创建完成的服务 16

  14. 使用服

< Read more >

[ kubesphere流水线 ]


jenkinsfile文件

  • REGISTRY环境变量为dockerhub私有仓库的ip地址
  • DOCKERHUB_NAMESPACE为dockerhub私有仓库的命名空间

1.前端vue3项目配置到nginx

  • 自己指定docker镜像node:latest容器
pipeline {
  agent {
    kubernetes {
      inheritFrom 'nodejs base'
      containerTemplate {
        name 'nodejs'
        image 'node:latest&#

< Read more >