1.使用Docker配置gitea代码仓库
2.Docker镜像国内拉取方法(更新到2024.6.19)
3.github-action + docker + 腾讯云实现自动化部署
4.万物皆可docker,源码docker安装windows
5.从零开始写 Docker(七)---实现 mydocker commit 打包容器成镜像
6.群晖/极空间创建属于自己免费的源码GitHub图床教程
使用Docker配置gitea代码仓库
以前我的代码都是放在jihulab上的,但最近试用到期了。源码后来我试用了Github,源码但发现LFS只有1GB的源码指标源码漂移免费额度,超过后就需要收费,源码jsonmodel源码解析所以我决定放弃。源码由于我有几台闲置的源码云服务器,所以我决定自己搭建一个代码仓库。源码之前我使用过gogs,源码这次我准备尝试一下它的源码衍生版gitea。
搭建Gitea非常简单,源码官方提供了一个docker-compose.yml文件。源码抢答 源码 blog在docker使用方便的源码情况下,只需要一行命令就可以启动服务。源码
需要注意的是,如果在拉取镜像时出现TLS handshake timeout的netbpm 0.8.8.1 源码错误,那通常是由于网络环境不稳定造成的。你可以尝试更改docker的下载镜像来解决这个问题。
使用命令启动服务。
你可以通过访问服务器的nuget gallery源码地址和端口号(如stark/pytorch_docker: Pure Pytorch Docker Images. (github.com) 构建完成的镜像见: cnstark/pytorch (Docker Hub)
构建方法
默认读者对与Docker镜像的构建有大致的了解,我们从Dockerfile开始。
以Ubuntu.-Python3.9.-CUDA.3-Pytorch1..2为例,Dockerfile文件如下:
执行
以上就完成了Pytorch Docker镜像的构建。
自动生成构建脚本
我将以上构建流程整理成了 Github项目,可以自动生成构建脚本,完成构建。
2. 生成构建脚本
执行
生成如下文件
3. 执行构建
Github自动构建
借助Github的actions,可以在Github服务器上完成构建,并自动推送至 DockerHub,避免由于本地网络等原因造成的构建失败。
上述脚本会自动生成yml文件,提交至main分支后会自动触发构建。大家如果有需要的镜像版本,可以提交issue或者把上述文件提交pull request,我merge后就会触发构建。