docker 安装 jenkins

docker 安装 jenkins

docker run \
-u root \
-d \
--name jenkins \
--restart=always \
-p 8080:8080 \
-p 8888:8888 \
-p 50000:50000 \
-v /wanghao/jenkins_home:/var/jenkins_home \
-v /wanghao/env:/usr/local/env \
jenkins/jenkins:latest

WH小于 1 分钟Docker
docker 安装 zfile

docker 安装 zfile

官方安装文档

下载配置文件

  curl -k -o /home/wanghao/zfile/config/application.properties https://c.jun6.net/ZFILE/application.properties

WH小于 1 分钟Dockerzfile
Docker 安装 minio

Docker 安装 minio

docker  run -d --name minio \
-p 9000:9000  \
-p 9001:9001  \
--restart=always \
-e MINIO_ACCESS_KEY=minio \
-e MINIO_SECRET_KEY=minio123 \
-e "MINIO_BROWSER_REDIRECT_URL=https://local.wuanwanghao.top:9001" \
-e "MINIO_SERVER_URL=https://local.wuanwanghao.top:9000" \
-v /home/wanghao/minio/config:/root/.minio \
-v /home/wanghao/minio/data1:/data1 \
-v /home/wanghao/minio/data2:/data2 \
-v /home/wanghao/minio/data3:/data3 \
-v /home/wanghao/minio/data4:/data4 \
minio/minio server /data{1...4} --console-address ":9001" -address ":9000"

WH小于 1 分钟Docker
docker 安装 Portainer

docker 安装 Portainer

汉化版Portainer仓库地址

命令:

	docker run -d --restart=always \
	--name="portainer" \
	-p 9100:9000 \
	-v /var/run/docker.sock:/var/run/docker.sock \
	-v /home/wanghao/portainer-ce/data:/data \
	6053537/portainer-ce

WH小于 1 分钟Docker
docker 部署 rocket-mq

docker 部署 rocket-mq

docker 安装rocketmq

拉取镜像

docker pull foxiswho/rocketmq:server-4.4.0 
docker pull foxiswho/rocketmq:broker-4.4.0

WH小于 1 分钟Dockerrocket-mq
Linux 安装 docker-compose

Linux 安装 docker-compose

docker-compose

docker compose 在 Docker 容器运用中具有很大的学习意义,docker compose 是一个整合发布应用的利器。而使用 docker compose 时,懂得如何编排 docker compose 配置文件是很重要的。

安装

Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。


WH大约 7 分钟DockerLinuxdocker-composeDocker
docker 部署 nacos 集群

docker 部署 nacos 集群

docker 部署 nacos 集群

官网部署文档

编写cluster-ip.yaml

version: "2"
services:
  nacos1:
    image: nacos/nacos-server:latest
    container_name: nacos1
    networks:
      nacos_net:
        ipv4_address: 172.16.238.10
    volumes:
      - ./cluster-logs/nacos1:/home/nacos/logs
    ports:
     # - "8848:8848"
      - "9848:9848"
      - "9555:9555"
    env_file:
      - ../env/nacos-ip.env
    restart: on-failure

  nacos2:
    image: nacos/nacos-server:latest
    container_name: nacos2
    networks:
      nacos_net:
        ipv4_address: 172.16.238.11
    volumes:
      - ./cluster-logs/nacos2:/home/nacos/logs
    ports:
     # - "8849:8848"
      - "9849:9848"
    env_file:
      - ../env/nacos-ip.env
    restart: always

  nacos3:
    image: nacos/nacos-server:latest
    container_name: nacos3
    networks:
      nacos_net:
        ipv4_address: 172.16.238.12
    volumes:
      - ./cluster-logs/nacos2:/home/nacos/logs
    ports:
      #- "8850:8848"
      - "9850:9848"
    env_file:
      - ../env/nacos-ip.env
    restart: always

networks:
  nacos_net:
    driver: bridge
    ipam:
      driver: default
      config:
        - subnet: 172.16.238.0/24


WH大约 7 分钟DockerDockerNacos
2