跳转至

Docker

基础信息

Portainer

docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data \
  portainer/portainer-ce

Redis

docker run --restart=always --name myredis -d -p 6379:6379 redis

docker run -d --restart=always --name redis-server -p 6379:6379 -v C:/redis/conf/redis.conf:/etc/redis/redis.conf -v C:/redis/data:/data redis redis-server /etc/redis/redis.conf --requirepass "123456" --appendonly yes

docker exec -it myredis redis-cli -a "123456"

Redis Web

docker network create redis-net
docker network connect redis-net myredis
docker run -d --restart=always --name redis-commander --network redis-net -p 8081:8081 -e REDIS_HOSTS=local:myredis:6379 rediscommander/redis-commander

MySQL

docker run --restart=always --name mysql-server -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:latest

MongoDB

docker run -d --restart=always -p 27017:27017 --name mongodb -e MONGO_INITDB_ROOT_USERNAME=mongo -e MONGO_INITDB_ROOT_PASSWORD=123456 mongo:latest

Elasticsearch

docker run -d --restart=always --name es-node1 \
  -p 9200:9200 -p 9300:9300 \
  -e "discovery.type=single-node" \
  -e "ES_JAVA_OPTS=-Xms1g -Xmx1g" \
  -e "ELASTIC_PASSWORD=123456" \
  elasticsearch:8.15.0

kibana Web端

docker run -d --name kibana \
  -p 5601:5601 \
  -e "ELASTICSEARCH_HOSTS=https://192.168.1.1:9200" \
  -e "ELASTICSEARCH_SERVICEACCOUNTTOKEN=AAEAAWVsYXN0a" \
  -e "ELASTICSEARCH_SSL_VERIFICATIONMODE=none" \
  kibana:8.15.0

docker exec -it es-node1 /bin/bash
./bin/elasticsearch-service-tokens create elastic/kibana kibana-server
SERVICE_TOKEN elastic/kibana/kibana-server = AAEAAWVsYXN0a

Pichome

docker run -d -p 19580:80 --restart=always -v D:/Docker/FileSharing/pichome:/var/www/html oaooa/pichome

biliup

docker run -d --restart unless-stopped --name biliup -p 19159:19159 -v D:/Docker/FileSharing:/biliup whoim/biliup:latest