new
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
```console
|
||||
docker create --name some-moodle \
|
||||
-p 8080:8080 -p 8443:8443 \
|
||||
--env MOODLE_DATABASE_TYPE=mysqli \
|
||||
--env MOODLE_DATABASE_HOST=192.168.3.212 \
|
||||
--env MOODLE_DATABASE_PORT_NUMBER=3306 \
|
||||
--env MOODLE_DATABASE_NAME=moodle \
|
||||
--env MOODLE_DATABASE_USER=root \
|
||||
--env MOODLE_DATABASE_PASSWORD=GDcyy@123 \
|
||||
--env ALLOW_EMPTY_PASSWORD=yes \
|
||||
--volume /data/moodle_data:/bitnami/moodle \
|
||||
bitnami/moodle:latest
|
||||
```
|
||||
|
||||
|
||||
```
|
||||
docker create --name moodle \
|
||||
--env ALLOW_EMPTY_PASSWORD=no \
|
||||
--env MOODLE_DATABASE_USER=moodle_user \
|
||||
--env MOODLE_DATABASE_PASSWORD=GDcyy@123 \
|
||||
--env MOODLE_DATABASE_NAME=moodle \
|
||||
--env MOODLE_DATABASE_HOST=192.168.3.212 \
|
||||
--env MOODLE_DATABASE_TYPE=mysqli \
|
||||
--env MOODLE_HOST=moodle.cyysvc.com \
|
||||
--network svcnet \
|
||||
--volume moodle_data:/bitnami/moodle \
|
||||
--volume moodledata_data:/bitnami/moodledata \
|
||||
bitnami/moodle:latest
|
||||
```
|
||||
@@ -0,0 +1,65 @@
|
||||
```
|
||||
docker create --name docker_mysql -e MYSQL_ROOT_PASSWORD=Pureblood001 \
|
||||
--network=bgsvc_network --ip=10.1.100.110 \
|
||||
-e MYSQL_DATABASE=assistant_db \
|
||||
-e MYSQL_USER=assistant_dber \
|
||||
-e MYSQL_PASSWORD=Pureblood001 \
|
||||
-p 3306:3306 \
|
||||
-v /Users/gao/Workspace/docker_ws/mysql/conf:/etc/mysql/conf.d \
|
||||
-v /Users/gao/Workspace/docker_ws/mysql/data:/var/lib/mysql \
|
||||
mysql:latest \
|
||||
--character-set-server=utf8mb4 \
|
||||
--collation-server=utf8mb4_unicode_ci
|
||||
```
|
||||
|
||||
```
|
||||
docker network create --driver bridge --subnet=10.1.100.0/24 --gateway=10.1.100.1 bgsvc_network
|
||||
```
|
||||
|
||||
```
|
||||
docker create --name docker_redis \
|
||||
--network=bgsvc_network --ip=10.1.100.120 \
|
||||
-v /Users/gao/Workspace/docker_ws/redis/data:/data \
|
||||
-v /Users/gao/Workspace/docker_ws/redis/conf:/usr/local/etc/redis \
|
||||
-p 6379:6379 \
|
||||
redis:latest
|
||||
```
|
||||
|
||||
```
|
||||
docker create --name assistant_svr \
|
||||
--network=bgsvc_network --ip=10.1.100.130 \
|
||||
registry.cn-guangzhou.aliyuncs.com/space_ship/assistant_server:latest
|
||||
```
|
||||
|
||||
```
|
||||
[
|
||||
{
|
||||
"Name": "svcnet",
|
||||
"Id": "168942da1295af6289cb618652e629797d467df7ccd3b287b9433e6aa711bab0",
|
||||
"Created": "2024-04-22T17:01:04.672365314+08:00",
|
||||
"Scope": "local",
|
||||
"Driver": "bridge",
|
||||
"EnableIPv6": false,
|
||||
"IPAM": {
|
||||
"Driver": "default",
|
||||
"Options": {},
|
||||
"Config": [
|
||||
{
|
||||
"Subnet": "172.16.100.0/24",
|
||||
"Gateway": "172.16.100.1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Internal": false,
|
||||
"Attachable": false,
|
||||
"Ingress": false,
|
||||
"ConfigFrom": {
|
||||
"Network": ""
|
||||
},
|
||||
"ConfigOnly": false,
|
||||
"Containers": {},
|
||||
"Options": {},
|
||||
"Labels": {}
|
||||
}
|
||||
]
|
||||
```
|
||||
@@ -0,0 +1,8 @@
|
||||
```bash
|
||||
docker create --name gitlab-postgresql \
|
||||
--env 'DB_NAME=gitlabhq_production' \
|
||||
--env 'DB_USER=gitlab' --env 'DB_PASS=password' \
|
||||
--env 'DB_EXTENSION=pg_trgm,btree_gist' \
|
||||
--volume /data/gitlab_postgres_data:/var/lib/postgresql \
|
||||
-p5432:5432 sameersbn/postgresql:12-20200524
|
||||
```
|
||||
@@ -0,0 +1,13 @@
|
||||
```
|
||||
docker create --name ghost \
|
||||
-e NODE_ENV=production \
|
||||
-e url=https://ghost.gdcyy.com.cn \
|
||||
-e database__client=mysql \
|
||||
-e database__connection__host=192.168.3.212 \
|
||||
-e database__connection__user=root \
|
||||
-e database__connection__password=GDcyy@123 \
|
||||
-e database__connection__database=ghost_db \
|
||||
-p 2368:2368 \
|
||||
-v /data/ghost/data:/var/lib/ghost/content \
|
||||
ghost:5.27.0-alpine
|
||||
```
|
||||
@@ -0,0 +1,12 @@
|
||||
```
|
||||
|
||||
docker create --name nas-minio \
|
||||
--publish 9000:9000 \
|
||||
--publish 9001:9001 \
|
||||
--env MINIO_ROOT_USER="kyugao" \
|
||||
--env MINIO_ROOT_PASSWORD="Pureblood001" \
|
||||
--volume /var/services/homes/kyugao/minio_home:/data \
|
||||
--network=fixbridge --ip=172.16.0.4 \
|
||||
bitnami/minio:latest
|
||||
|
||||
```
|
||||
@@ -0,0 +1,14 @@
|
||||
```
|
||||
docker create --name nas-gitea -e APP_NAME="爱德姆不喜欢喝咖啡" \
|
||||
--network=fixbridge --ip=172.16.0.4 \
|
||||
-e RUN_MODE=prod \
|
||||
-e DB_TYPE=mysql \
|
||||
-e DB_HOST=nas-mysql:3306 \
|
||||
-e DB_NAME=gitea_db \
|
||||
-e DB_USER=gitea_user \
|
||||
-e DB_PASSWD=pureblood \
|
||||
-v /volume1/docker/gitea_home/data:/data \
|
||||
-p 0.0.0.0:3000:3000 \
|
||||
-p 0.0.0.0:2222:22 \
|
||||
gitea/gitea:latest
|
||||
```
|
||||
@@ -0,0 +1,7 @@
|
||||
![[docker启动minio]]
|
||||
|
||||
![[docker 启动gitea]]
|
||||
|
||||
![[Mysql docker部署总结]]
|
||||
|
||||
![[PostgreSql docker部署]]
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
```bash
|
||||
$ docker create --name showdoc --user=root \
|
||||
--privileged=true \
|
||||
--net svcnet \
|
||||
--add-host=api.openai.com:192.168.5.186 \
|
||||
-v /home/showdoc_data/html:/var/www/html/ star7th/showdoc
|
||||
```
|
||||
@@ -0,0 +1,8 @@
|
||||
* secret
|
||||
manager节点保持状态的一致是通过Raft Database分布式存储的数据库。
|
||||
secret 存在swarm manager 节点raft database里面;
|
||||
secret 可以assign给一个service,这个service就能看到这个secret;
|
||||
在container内部secret看起来像文件,但是实际是在内存中。
|
||||
* config
|
||||
在集群环境中配置文件的分发,可以通过将配置文件放入镜像中、设置环境变量、挂载volume、挂载目录的方式,当然也可以通过 docker config 来管理集群中的配置文件,这样的方式也更加通用。
|
||||
* volume
|
||||
Reference in New Issue
Block a user