docker封装自己的micro工具
这里假设我们已经根据自己的需求修改好了 micro 源码,并打包成 linux 环境下的二进制文件
micro
# 创建 Dockerfile 文件
目录结构如下:
dockertest
micro
Dockerfile
1
2
3
2
3
FROM alpine
COPY micro /micro
ENTRYPOINT [ "/micro" ]
1
2
3
2
3
# 构建 Docker 镜像
docker build -t 用户名/名称:版本 .
1
-t
指定构建的容器的名字以及版本,如果要上传到hub.docker
中,/
之前要使用hub.docker
的用户名,/
后面是自定义的镜像名称,:
后面是版本信息.
指定Dockerfile
文件所在的 mul
# 上传本地镜像到 dockerhub
最简单的就是使用docker
客户端上传
直接使用镜像右边有一个三个点的,点击Push To Hub
即可
命令行上传
# 登录dockerhub
docker login
# 上传镜像
docker push 用户名/镜像名称
1
2
3
4
2
3
4
# 使用自己打包好的镜像创建项目
docker run --rm -v $(pwd):$(pwd) -w $(pwd) 用户名/镜像名称:版本号 new hello
1
编辑 (opens new window)
上次更新: 2022/02/08, 23:19:22