[+] Docker
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
# Docker
|
||||
|
||||
## 镜像
|
||||
|
||||
```
|
||||
# Web
|
||||
docker pull acgist/taoyao-client-web:1.0.0
|
||||
docker run --name="taoyao-client-web" -d acgist/taoyao-client-web:1.0.0
|
||||
docker run --name="taoyao-client-web" -d -p 0.0.0.0:8443:8443 acgist/taoyao-client-web:1.0.0
|
||||
docker run --name="taoyao-client-web" -it acgist/taoyao-client-web:1.0.0 /bin/bash
|
||||
docker exec -it acgist/taoyao-client-web:1.0.0 /bin/bash
|
||||
|
||||
# 媒体服务
|
||||
docker pull acgist/taoyao-client-media:1.0.0
|
||||
docker run --name="taoyao-client-media" -d acgist/taoyao-client-media:1.0.0
|
||||
docker run --name="taoyao-client-media" -it acgist/taoyao-client-media:1.0.0 /bin/bash
|
||||
docker exec -it acgist/taoyao-client-media:1.0.0 /bin/bash
|
||||
|
||||
# 信令服务
|
||||
docker pull acgist/taoyao-signal-server:1.0.0
|
||||
docker run --name="taoyao-signal-server" -d acgist/taoyao-signal-server:1.0.0
|
||||
docker run --name="taoyao-signal-server" -d -p 0.0.0.0:8888:8888 -p 0.0.0.0:9999:9999 acgist/taoyao-signal-server:1.0.0
|
||||
docker run --name="taoyao-signal-server" -it acgist/taoyao-signal-server:1.0.0 /bin/bash
|
||||
docker exec -it acgist/taoyao-signal-server:1.0.0 /bin/bash
|
||||
```
|
||||
|
||||
## 制作
|
||||
|
||||
```
|
||||
# Web
|
||||
docker image build -t acgist/taoyao-client-web:1.0.0 .
|
||||
docker push acgist/taoyao-client-web:1.0.0
|
||||
|
||||
# 媒体服务
|
||||
docker image build -t acgist/taoyao-client-media:1.0.0 .
|
||||
docker push acgist/taoyao-client-media:1.0.0
|
||||
|
||||
# 信令服务
|
||||
docker image build -t acgist/taoyao-signal-server:1.0.0 .
|
||||
docker push acgist/taoyao-signal-server:1.0.0
|
||||
```
|
||||
|
||||
## Dockerfile
|
||||
|
||||
### Web
|
||||
|
||||
```
|
||||
FROM node:18.16.0
|
||||
EXPOSE 8443/tcp
|
||||
COPY taoyao-client-web /data/taoyao/taoyao-client-web
|
||||
WORKDIR /data/taoyao/taoyao-client-web
|
||||
CMD npm run dev
|
||||
```
|
||||
|
||||
### 媒体服务
|
||||
|
||||
```
|
||||
FROM node:18.16.0
|
||||
COPY taoyao-client-media /data/taoyao/taoyao-client-media
|
||||
WORKDIR /data/taoyao/taoyao-client-media
|
||||
CMD npm run dev
|
||||
```
|
||||
|
||||
### 信令服务
|
||||
|
||||
```
|
||||
FROM openjdk:17.0.2-jdk
|
||||
EXPOSE 8888/tcp
|
||||
EXPOSE 9999/tcp
|
||||
COPY taoyao-signal-server /data/taoyao/taoyao-signal-server
|
||||
WORKDIR /data/taoyao/taoyao-signal-server
|
||||
CMD ./deploy/bin/startup.sh
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user