扩展包上传
composer扩展包上传主要流程
上传代码至Github(最好翻墙)
发布至packagist (需翻墙)
项目示例:packagist.org/packages/wzy-wangge/...
提交仓库:packagist.org/packages/submitcomposer 安装
直接使用composer install 包名 命令安装
注意事项:
a. 发布包不能立刻使用命令安装,会有网络延迟
b. 安装不了,查看composer的安装源,优先选择默认安装源packagist,其他源有同步延迟
docker 镜像上传主要流程
注册 hub.docker.com 账号
这步没什么好说的
准备镜像
容器提交为镜像
docker commit :从容器创建一个新的镜像。 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] -a :提交的镜像作者; -c :使用Dockerfile指令来创建镜像; -m :提交时的说明文字; -p :在commit时,将容器暂停。
根据这个myubuntu容器提交镜像
[root@docker-test1 ~]# docker commit -a "wangshibo" -m "this is test" 651a8541a47d myubuntu:v1 sha256:6ce4aedd12cda693d0bbb857cc443a56f9f569106e09ec61aa53563d0932ea4d
注意事项
- 如果需要推送,包名 = 用户名/包,提交时注意,或使用tag命令修改
- 如果需要推送,包名 = 用户名/包,提交时注意,或使用tag命令修改
推送至docker-hub
镜像包名及版本确定,即可推送至docker-hub
Docker login
docker login [OPTIONS] [SERVER] //先登录
Docker push
docker push [OPTIONS] NAME[:TAG] //推送包
- Docker pull 任何地方获取自己提交的包
示例: docker pull wangzhiying/document_converter:v2
结语
开源变为自己的,自己的变为祖传的
行业养育你,也是时候需要你为行业做出点贡献了
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: