# Dajiangapi_dome_note **Repository Path**: realize_rural/dajiangapi_dome_note ## Basic Information - **Project Name**: Dajiangapi_dome_note - **Description**: 大疆上云Docker部署笔记 - **Primary Language**: Unknown - **License**: WTFPL - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2024-08-09 - **Last Updated**: 2024-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### docker安装 [使用中科大镜像源一键给 ubuntu 安装 docker - python后端实战经验分享 - SegmentFault 思否](https://segmentfault.com/a/1190000044229597) ### ubuntu扩容 [Ubuntu20.04 磁盘空间扩展教程_ubuntu20 gpart扩容-CSDN博客](https://blog.csdn.net/weixin_44589540/article/details/121580883) ### 载入镜像 ```bash sudo docker load < cloud_api_sample_docker_v1.10.0.tar ``` ### 报错类型:npm install 失败 ![1723005638095](C:\Users\周XX\AppData\Roaming\Typora\typora-user-images\1723005638095.png) ```ada npm config set registry https://registry.npmmirror.com ``` ``` npm config set strict-ssl false ``` ```bash sudo ./update_backend.sh ``` # # docker ### docker镜像 ``` 启动docker* systemctl start docker 重启docker* sudo docker restart cloud_api_sample_cloud_api_sample_1_e81d0e800df8 sudo docker-compose up -d 拉取镜像 docker pull 镜像名 查看镜像列表(查)* docker images 进入 docker exec -it cloud_api_sample_cloud_api_sample_1_e81d0e800df8 /bin/bash 复制 docker cp 本地文件路径 容器ID/容器NAME:容器内路径 eg: sudo docker cp ./application.yml cloud_api_sample_cloud_api_sample_1_e81d0e800df8:/app/sample/src/main/resources 日志 docker logs cloud_api_sample_cloud_api_sample_1_e81d0e800df8 ``` ![1723011460848](C:\Users\周XX\AppData\Roaming\Typora\typora-user-images\1723011460848.png) ### 问题:![1723009244618](C:\Users\周XX\AppData\Roaming\Typora\typora-user-images\1723009244618.png) 1. sudo groupadd docker##添加docker相关用户组 2. sudo gpasswd -a ${USER} docker ##将此用户加入到docker组 3. newgrp docker##更新用户组 ### 配置docker镜像 ``` sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <删除最后一个逗号 # 登录失败 ![1723083154105](C:\Users\周XX\AppData\Roaming\Typora\typora-user-images\1723083154105.png) 查看日志 docker logs cloud_api_sample_cloud_api_sample_1_78ecf118cd52 ![1723083831703](C:\Users\周XX\AppData\Roaming\Typora\typora-user-images\1723083831703.png) cloud_api_sample_cloud_api_sample_1_b2e460a4a6ce ### EMQX 是否运行 emqx ctl status 账号:admin 密码:public 192.168.6.6 ### 数据库版本 查看 :select version() 删除容器 sudo docker rmi -f da450f8b5d93 删除镜像 docker rm f66 # 总 - **进入update_front.sh 文件的目录下,构建前后端镜像** ```bash # 构建前端镜像 ./update_front.sh # 构建后端镜像 ./update_backend.sh ``` ## [#](https://developer.dji.com/doc/cloud-api-tutorial/cn/quick-start/docker-deployment-steps.html#启动容器)启动容器 进入 docker-compose.yml 文件的路径下,使用 docker-compose 将所有的镜像启动 ```bash sudo docker-compose up -d ``` ``` FROM node:17.8-buster as build WORKDIR /app ADD front_page/ . #RUN npm cache clean --force #RUN npm cache verify RUN npm config rm proxy RUN npm config rm https-proxy RUN npm config set registry https://registry.npmmirror.com RUN npm install -g cnpm --registry=http://registry.npmmirror.com RUN cnpm install --production RUN cnpm i vite RUN cnpm i @vitejs/plugin-vue RUN cnpm i vite-plugin-eslint@^1.3.0 RUN cnpm i vite-plugin-svg-icons@^1.0.5 RUN cnpm i vite-plugin-vconsole@^1.1.0 RUN cnpm install standardx@3.0.0 @typescript-eslint/parser @typescript-eslint/eslint-plugin RUN cnpm i eslint-plugin-vue@^7.13.0 RUN cnpm install --save-dev @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint typescript RUN cnpm install moment RUN cnpm i @vue/reactivity RUN cnpm i lodash RUN npm run build FROM nginx:stable as stage ADD nginx.conf /etc/nginx/nginx.conf ```