V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
crocoBaby
V2EX  ›  Docker

求推荐一款好用的 docker 操作界面

  •  
  •   crocoBaby · 247 天前 · 2904 次点击
    这是一个创建于 247 天前的主题,其中的信息可能已经有所发展或是发生改变。

    每次敲命令打包镜像,推镜像,拉镜像,停止镜像,运行镜像,好繁琐,有没有一款 docker 界面直接点点点就能部署的?

    第 1 条附言  ·  247 天前
    大家推荐 portainer 的比较多,跟我一样疑惑的朋友可以直接使用 portainer
    31 条回复    2024-05-10 16:22:15 +08:00
    heyline
        1
    heyline  
       247 天前
    idea 服务里面控制还不够好用吗
    YiPeng0505
        2
    YiPeng0505  
       247 天前
    orbstack ?算不
    Vraw5
        3
    Vraw5  
       247 天前
    写成脚本,双击一下
    crocoBaby
        4
    crocoBaby  
    OP
       247 天前
    @heyline 个人服务器上面部署哦,idea 怎么控制啊?而且我用的 vscode
    crocoBaby
        5
    crocoBaby  
    OP
       247 天前
    @YiPeng0505 好像没有界面操作,我看别人用 k8s 的时候都是有界面操作
    crocoBaby
        6
    crocoBaby  
    OP
       247 天前
    @Vraw5 还是每次要改版本号镜像名,也麻烦啊
    pkoukk
        7
    pkoukk  
       247 天前
    k8s?
    oneisall8955
        8
    oneisall8955  
       247 天前 via Android
    portainer ?
    idontnowhat2say
        9
    idontnowhat2say  
       247 天前
    rancher 应该可以吧。好早之前用过,记得有 ui
    JayZXu
        10
    JayZXu  
       247 天前
    portainer 应该是最好用的了,docker 官方客户端都习惯装插件用这个
    Removable
        11
    Removable  
       247 天前
    个人服务器上也是用的 portainer
    crocoBaby
        12
    crocoBaby  
    OP
       247 天前
    @pkoukk 只是举个例子,实际上用的 docker
    crocoBaby
        13
    crocoBaby  
    OP
       247 天前
    @Removable 不是收费吗?有没有免费的?
    crocoBaby
        14
    crocoBaby  
    OP
       247 天前
    @JayZXu 这样吗,有没有中文版的
    neotaburiss
        15
    neotaburiss  
       247 天前
    @crocoBaby #13 BE 是收费的(免费试用两年). CE 是免费的
    crocoBaby
        16
    crocoBaby  
    OP
       247 天前
    @neotaburiss 看了一下免费 3 个节点,意思是最多可以在三个服务器上面部署吗?还是说在一个服务器上面最多同时部署三个服务
    twofox
        17
    twofox  
       247 天前
    @crocoBaby BE 部署到三个服务器以内,是免费的,超过三个才收费

    CE 是免费的,随便你多少个节点。docker swarm 多少个节点他就多少个节点
    NelsonZhao
        18
    NelsonZhao  
       247 天前
    感觉你这个需求更需要的是 CI,DI ,考虑一下 jenkins ?
    imherer
        19
    imherer  
       247 天前
    可以分成两块:
    1.打包,推镜像 这个直接凑 CI/CD ,你提交代码了 自动就帮你搞定了
    2.部署的时候,直接一个脚本就行了

    所以你只用敲一次命令,拿就是步骤 2 中的脚本运行一下就 ok 了
    ClA0ClA0
        20
    ClA0ClA0  
       247 天前   ❤️ 1
    有汉化的 portianer ,https://hub.docker.com/r/6053537/portainer-ce ,直接可以一键安装,自己改一下安装位置就好
    miaotaizi
        21
    miaotaizi  
       247 天前
    打包用 jenkins 写个 构建脚本

    部署可以用 docker-compos ,写好了直接 起容器, 当然这个步骤也是可以用 jenkins 实现
    tianmalj0613
        22
    tianmalj0613  
       247 天前
    @crocoBaby #4 可以用 docker engine api 远程连接你服务器上面的 docker
    sinORcos
        23
    sinORcos  
       247 天前 via iPhone
    好家伙,用个 portainer 还要找汉化吗…
    Puteulanus
        24
    Puteulanus  
       247 天前
    https://www.sio.moe/2021/12/18/computer/Docker-Container/Use-Watchtower-to-automatically-update-Docker-images-and-containers/
    感觉你想要的是不是 Watchtower 这种,你自己做完打包镜像、推镜像,剩下的它在服务器上就自己做完了
    LongMaoz
        25
    LongMaoz  
       247 天前
    portainer ce
    crocoBaby
        26
    crocoBaby  
    OP
       247 天前
    @twofox 了解,感谢
    crocoBaby
        27
    crocoBaby  
    OP
       247 天前
    @NelsonZhao 太复杂了,不会弄
    ccc00
        28
    ccc00  
       247 天前 via iPhone
    linux:dockege ,mac:orbstack
    imokkkk
        29
    imokkkk  
       247 天前
    mac orbstack 挺好用的 还轻量
    Vraw5
        30
    Vraw5  
       241 天前
    @crocoBaby #6 版本号用时间戳或者 commit id 啥的,镜像名不用改。或者把那些命令 alias 一下也可以
    qbmiller
        31
    qbmiller  
       197 天前
    用 的 portainer 。有办法往容器内部传输文件吗? 通过 portainer.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2666 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:17 · PVG 18:17 · LAX 02:17 · JFK 05:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.