欢迎光临
我们一直在努力

Dockerfile范例

名字一定是Dockerfile

#下面的命令构建一个镜像,点不能少,点表示当前目录下的Dockerfile文件
docker build -t hqhyco/filebrowser .

下面是我写的一个实例

#hqhyco@qq.com
FROM alpine
MAINTAINER hqhyco@qq.com
VOLUME ["/srv"]
COPY filebrowser /filebrowser
EXPOSE 8080
ENTRYPOINT ["/filebrowser","-r","/srv","-a","0.0.0.0"]

事先已经下载好了filebrowser,用COPY复制进去

#yourpath是你要管理的目录,可以是根目录
docker run -d --name fb -p 8080:8080 -v /yourpath:/srv hqhyco/filebrowser

ENTRYPOINT的每一个参数都需要加””

CMD和ENTRYPOINT指令差异对比参考如下,我一枚小白也能懂个7788

https://blog.csdn.net/liukuan73/article/details/60880137?depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

怎么push到dockerhub上?

先注册一个dockerhub账号

#登录dockerhub
docker login
# hqhyco是你的账号,不然就access denied了
docker push hqhyco/filebrowser

然后可以登录dockerhub上添加说明什么的了。

我推了一个

docker pull hqhyco/filebrowser
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:家里蹲的狐狸 » Dockerfile范例

分享到: 生成海报
avatar

热门文章

  • 评论 抢沙发

    • QQ号
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    登录

    忘记密码 ?

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活