docker常用安装服务命令
rabbitmq
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rabbitmq:3.7.25-
management-alpine
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rabbitmq:3.7.25-
management-alpine docker.io/rabbitmq:3.7.25-management-alpine
docker run -id –name rabbitmq -v /data/rabbitmq:/var/lib/rabbitmq -p 15672:15672 -p
5672:5672 -e RABBITMQ_DEFAULT_USER=rabbitmq -e RABBITMQ_DEFAULT_PASS=123456
rabbitmq:3.7.25-management-alpine
es
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elasticsearch:7.12.0
docker run -d –name es1 -e “ES_JAVA_OPTS=-Xms512m -Xmx512m”
-e “discovery.type=single-node”
-v /opt/elasticsearch/data:/usr/local/elasticsearch7.12.0/data
-v /opt/elasticsearch/plugins:/usr/local/elasticsearch7.12.0/plugins
-v /opt/elasticsearch/logs:/usr/local/elasticsearch7.12.0/logs
–privileged
-p 9200:9200
-p 9300:9300
redis
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/redis:6-alpine
docker run -d –name redis –restart=always -v /opt/redis/data:/data -p 6379:6379
3900abf41552 redis-server –requirepass 123456
chmod -R 755 /home/dawenzi/docker/redis/data
docker run -d
–name redis
-p 6379:6379 \
–restart unless-stopped
-v /data/redis/data:/data
-v /data/redis/conf/redis.conf:/etc/redis/redis.conf
redis:7.4.5-alpine redis-server /etc/redis/redis.conf
mysql
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bitnami/mysql:8.0.37-
debian-12-r2
chown 1001:1001 -R /data/mysql
chmod -R 775 /data/mysql/data
chmod -R 775 /data/mysql/logs
chmod -R 775 /data/mysql/conf
docker run -p 3306:3306 –name mysql -v
/opt/mysql/conf/my.cnf:/opt/bitnami/mysql/conf/my_custom.cnf:ro -v
/opt/mysql/logs:/opt/bitnami/mysql/logs -v /opt/mysql/data:/bitnami/mysql/data -e
MYSQL_ROOT_PASSWORD=123456 -d swr.cn-north-4.myhuaweicloud.com/ddn-
k8s/docker.io/bitnami/mysql:8.0.37-debian-12-r2
[mysqladmin]
user=
[mysqld]
skip_name_resolve
explicit_defaults_for_timestamp
basedir=/opt/bitnami/mysql
port=3306
tmpdir=/opt/bitnami/mysql/tmp
socket=/opt/bitnami/mysql/tmp/mysql.sock
pid_file=/opt/bitnami/mysql/tmp/mysqld.pid
max_allowed_packet=16M
bind_address=0.0.0.0
log_error=/opt/bitnami/mysql/logs/mysqld.log
slow_query_log=0
long_query_time=10.0
character_set_server=utf8mb4
plugin_dir=/opt/bitnami/mysql/lib/plugin
datadir=/bitnami/mysql/data
[client] port=3306 socket=/opt/bitnami/mysql/tmp/mysql.sock default_character_set=utf8mb4 plugin_dir=/opt/bitnami/mysql/lib/plugin [manager] port=3306 socket=/opt/bitnami/mysql/tmp/mysql.sock pid_file=/opt/bitnami/mysql/tmp/mysqld.pid weaviate docker pull swr.cn-north-4.myhuaweicloud.com/ddn- k8s/docker.io/semitechnologies/weaviate:1.19.0 docker run -it –name weaviate –restart=always -v /opt/weaviate:/var/lib/weaviate -e QUERY_DEFAULTS_LIMIT=25 -e AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=‘false’ -e PERSISTENCE_DATA_PATH=’/var/lib/weaviate’ -e DEFAULT_VECTORIZER_MODULE=‘none’ -e CLUSTER_HOSTNAME=‘node1’ -e AUTHENTICATION_APIKEY_ENABLED=‘true’ -e AUTHENTICATION_APIKEY_ALLOWED_KEYS=‘WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih’ -e AUTHENTICATION_APIKEY_USERS='hello@dify.ai ’ -e AUTHORIZATION_ADMINLIST_ENABLED=‘true’ -e AUTHORIZATION_ADMINLIST_USERS='hello@dify.ai ’ -p 8080:8080 -d 8ec9f084ab23 nginx docker run -d -it –restart=always –name syf –network mynet –network-alias syf -p 8001:8001 -p 8002:8002 -v /home/sanyi/front/nginx.conf:/etc/nginx/nginx.conf -v /home/sanyi/front/html:/usr/share/nginx/html -v /home/sanyi/front/cert:/home/sanyi/front/cert nginx:alpine 达梦数据库
docker run -d -p 5236:5236 –restart=always –network mynet –network-alias dm8 –name
dm8 –privileged=true -e CASE_SENSITIVE=0 -e PAGE_SIZE=16 -e
LD_LIBRARY_PATH=/opt/dmdbms/bin -e INSTANCE_NAME=dm8_01 –mount source=dm8-
vol,dst=/opt/dmdbms/data dm8:dm8_20241230_rev255012_x86_rh6_64
docker run
–name=dm8
–hostname=dm8
–network-alias dm8
–network=mynet
-e CASE_SENSITIVE=0
-e PAGE_SIZE=16
-e SYSDBA_PWD=SYSDBA_dm001
-e SYSAUDITOR_PWD=SYSDBA_dm001
-v /opt/dmdbms/data:/opt/dmdbms/data
-p 5236:5236
-d dm8:dm8_20241230_rev255012_x86_rh6_64
REPOSITORY TAG IMAGE ID CREATED SIZE
dm8 dm8_20241230_rev255012_x86_rh6_64 fcbbe003016a 3 months ago 804MB
SYSDBA/SYSDBA_dm001
nacos
nacos/nacos-server latest ff28177f850f 2 years ago
1.06GB
docker run -d –privileged=true -e MODE=standalone -e JVM_XMS=256m -e JVM_XMX=512m -e
JVM_XMN=128m
-e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=mysql -e
MYSQL_SERVICE_PORT=3306
-e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=123456 -e
MYSQL_SERVICE_DB_NAME=nacos
-e TIME_ZONE=‘Asia/Shanghai’ -e NACOS_AUTH_ENABLE=true –network mynet –network-
alias nacos
-p 8848:8848 -p 9848:9848 -p 9849:9849 –name nacos –restart=always ff28177f850f
192.168.119.105:5000/szlspt-nacos dm-1.0.3 b90c3f665232 7
weeks ago 582MB
docker run -d -p 8848:8848 -p 9848:9848 -e MODE=standalone -e JVM_XMS=256m -e
JVM_XMX=512m -e JVM_XMN=128m –name=nacos –network mynet –network-alias nacos –
hostname=nacos -e DB_HOST=dm8 -e DB_PORT=5236 -e DB_USER=SYSDBA -e DB_PWD=SYSDBA_dm001 -
e DB_DB=SZLSPT_NACOS b90c3f665232
postgres
docker run -it –name postgres –restart always -e POSTGRES_PASSWORD=‘difyai123456’
-e POSTGRES_DB=‘dify’ -e PGDATA=’/var/lib/postgresql/data/pgdata’
-v /data/db/data:/var/lib/postgresql/data -p 5432:5432 -d postgres:15-alpine
pgvector
docker run –user $(id -u):$(id -g) –name pgvector –restart=unless-stopped -e
POSTGRES_USER=pgvector -e POSTGRES_PASSWORD=pgvector -v
/home/dawenzi/docker/pgvector:/var/lib/postgresql/data -p 5432:5432 -d
pgvector/pgvector:pg16