type
status
date
slug
summary
tags
category
icon
password
 
 
还有就是用compose
 
docker-compose.yml
 
然后再.env 里面
 
 
 
tagging and pushing
 
 
pushing步骤
  1. Create repo
  1. 本地改image名 本地就要改成 user_name/repo_name:tag 就用上面的tagging方法
 
 
notion image
 
notion image
 
前端 在compose中 与backend在一个network时 specify api endpoint
 
 
也可以不用 现在的一般做法是
 
本地development (npm start)的时候 在package.json 中标明 proxy 比如说http://localhost:5000
 
在 production端 前端dokcer file 通过multi stage build 加上nginx 然后在nginx.conf 里面标明每一个api要传递到的 proxy
 
在env中怎么区分设置 env.production 和 env.development 还在学习
我们部署在 远程server上时
 
我一开始尝试的是把构建好的image 全部上传到docker hub 然后从远程抓取运行
忘了为什么没跑起来
 
后来发现docker context可以很方便
 
最后在docker compose up -d 加一个 —context remote 就行
好像这里加context不行
还是先要context create remote
然后context use remote
 
注意这里应该是事先ssh连接的 我之前用wsl 做的ssh key pair 在win上需要重新做
 
这里我首先试了一下 把wsl上ssh 复制过来( ~/.ssh >> C:/user/your_user/.ssh)通过下面代码改权限 并发起连接 可是没有成功
 
 
之后我通过
ssh-keygen -t rsa -b 4096
重新在win上创了 一对
然后通过
  1. 复制pub key type .\id_rsa.pub
  1. mkdir -p ~/.ssh 确认有ssh文件夹
  1. echo “刚才复制的内容” >> ./ssh/authorized_keys
 
这样应该就可以连上了
 
一些 Kubernetes 笔记Git 指令 小总结
Loading...
ran2323
ran2323
我们再来一次, 这一次, 好好来!
Latest posts
GGUF
2025-1-10
Git 指令 小总结
2025-1-9
Leetcode记录「2」
2024-12-27
Flutter 基础 记录
2024-12-25
Flutter tutorial 记录
2024-12-25
Privicy policy for GitHub To Text (Chrome Extension)
2024-12-22
Announcement
 
 
 
 
暂时没有新的内容