Skip to content

Commit

Permalink
openapi docker
Browse files Browse the repository at this point in the history
  • Loading branch information
[email protected] committed Mar 4, 2024
1 parent 11effb7 commit f9b6b40
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 8 deletions.
11 changes: 5 additions & 6 deletions docs/chapter/devops/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
- attach/exec 进入容器,区别在于attach在退出终端时会停止容器,推荐使用exec
- import /export 导入/导出容器
- rm/rmi 删除 容器/镜像
- ps 查看所有运行中的容器 -a:查看所有状态的容器 -l:查看最后一次创建的容器
- ps 查看所有运行中的容器 -a:查看所有状态的容器 -l:查看最后一次创建的容器 -s:显示占用空间
- port 查看容器的端口映射

### run参数
Expand Down Expand Up @@ -47,7 +47,7 @@ EXPOSE <端口1> [<端口2>...]
```

**FROM** 指定运行的镜像
**RUN/CMD** 用于执行命令,RUN在docker build时运行,CMD 在docker run 时运行
**RUN/CMD** 用于执行命令,RUN在docker build时运行,CMD 在docker run 时运行 ,多个命令***尽量***在一个`RUN/CMD`内执行
**ENTRYPOIN** 类似CMD,在执行 docker run 的时候可以指定 ENTRYPOINT 运行所需的参数。仅最后一个生效
**COPY/ADD** 复制命令,从本机文件复制到容器内的路径。ADD会讲压缩文件解压到目标路径,无法复制压缩文件,可能会使构建比较慢
**VOLUME** 定义匿名数据卷,避免数据因为重启而丢失和容器不断变大
Expand All @@ -68,7 +68,8 @@ docker build -t name:tag .
docker run -d -p 主:容 -v 主:容 --name name image:tag
// 更新容器
docker update --restart=always my_container
// 容器提交为镜像
// 容器提交为镜像
docker system prune (可选,释放容器的只读空间)
docker docker commit <container-id/name> <image-name>:<tag>
// 镜像导出为文件
docker save -o /path/image.tar <image-name>:<tag>
Expand All @@ -78,6 +79,4 @@ docker load -i myimage.tar

### 安装英伟达cuda

```
```
https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/sample-workload.html
14 changes: 12 additions & 2 deletions docs/chapter/note.md
Original file line number Diff line number Diff line change
Expand Up @@ -253,5 +253,15 @@ export NODE_OPTIONS=--max_old_space_size=4069

## YOLOV8的结果进行plot()时出现中文乱码

下载https://ultralytics.com/assets/Arial.Unicode.ttf字体
复制到C:\Users\${user}\AppData\Roaming\Ultralytics\文件夹下
下载 https://ultralytics.com/assets/Arial.Unicode.ttf 字体
复制到 下列文件夹下
windows C:\Users\${user}\AppData\Roaming\Ultralytics\
linux /root/.config/Ultralytics/

## knife4j-openapi接口路径问题

```yml
springdoc:
api-docs:
path: v3/api-docs # 此为相对路径 若前缀有/ 则为绝对路径
```

0 comments on commit f9b6b40

Please sign in to comment.