devbox 我用作开发箱的Docker映像
我的开发箱是我用作开发环境的Docker映像,里面包含了Node.js、Git、Vim以及其他一些常用的开发工具。当我需要安装某些新工具时,我会编辑devbox/Dockerfile
,然后使用命令docker build -t devbox/
进行构建。接着,我使用docker run -i -t --volumes-from michiel-data devbox /bin/bash
来运行这个Docker容器。
在完成开发工作并将更改推送到GitHub之后,我通过输入“exit”退出容器。为了确保我可以顺利地推送代码到GitHub,我在VPS的数据容器(命名为“michiel-data”)的/data/.ssh
路径下创建了一个SSH密钥,并将其软链接到容器中。这使得我能够无缝地进行代码推送。
为了持久保存数据,我将所有需要处理的存储库检查到/data/code
路径下。这样,即使退出容器,数据仍然保留。更多关于Git命令行操作的详细信息,你可以参考这个链接。如果你对Docker命令行操作指南感兴趣,可以点击这里了解更多。
用户评论