背景
我有三台电脑,一台 mac 系统在公司,一台 window 系统的在宿舍里,一台 window 系统的在家里;不想公司带电脑回宿舍,不想回家带电脑。
代码我可以通过 git 同步,但是写代码的环境我要分别安装三次? git, node, pnpm, nginx...想想头都大
然后就突发奇想,问了一下 ai,还真行得通,只要写好了一个 docker 镜像,用来作为开发环境使用,后面电脑只要有 docker 环境即可随时下载开发环境。
下面是发布 docker hub 的操作
操作
登录
// 控制台输入指令
docker login
// 依次输入账号密码
username
password
首先得先注册 docker hub 的账号 docker hub 注册页,如果有账号可以直接登录看看;
准备工作
到 docker hub 官网,登录账号上面 Repositroies 仓库,需要先创建一个仓库
打 tag
对准备好的镜像打 Tag 改为准备好的仓库,例如用户名 demo,仓库名:worksapce,就需要 tag:demo/workspace:tagname
docker tag 镜像ID demo/workspace:tagname
提交
打好后 docker image ls 查看镜像
docker push demo/workspace:tagname
提交没报错就大功告成,赶紧到 docker hub 后台看看吧,以后可以在不同电脑就直接下载你工作环境的 docker 镜像了