clavichord93
V2EX  ›  问与答

用 docker 当虚拟机的 V 友们你们都是怎么用的?

  •  
  •   clavichord93 · Dec 29, 2016 via iPad · 5188 views
    This topic created in 3606 days ago, the information mentioned may be changed or developed.

    你们都是直接 run bash ,还是会 commit ?我感觉只当作虚拟机来用的话好像不需要 commit …

    18 replies  •  2017-01-04 23:36:36 +08:00
    hjc4869
    hjc4869
    Dec 29, 2016 via Android
    1
    lxd
    clavichord93
    clavichord93
    OP
    Dec 29, 2016 via iPad
    2
    我是 mac …
    lbp0200
    lbp0200
    Dec 29, 2016 via Android
    3
    找个管理器,稳妥些
    anubu
    anubu
    Dec 29, 2016
    4
    在 win10 下当虚拟机用过两个月,并不好用,各种小毛病。不知道是谁的锅, win10 预览版? Hyper-V ? Docker for Windows ?又开始用 VBox ,熟悉的配方,熟悉的味道。
    ss098
    ss098
    Dec 29, 2016
    5
    之前用管理器,现在已经放弃使用 Docker 。
    entimm
    entimm
    Dec 29, 2016
    6
    用来当本地开发环境发现并不好用
    cloverstd
    cloverstd
    Dec 29, 2016 via iPhone
    7
    当本地开发环境很好使
    clavichord93
    clavichord93
    OP
    Dec 29, 2016 via iPhone
    8
    @entimm
    @cloverstd
    你们俩谁的完全相反诶…你们都是怎么用的呢,会 commit 嘛?
    cloverstd
    cloverstd
    Dec 29, 2016
    9
    @clavichord93 我写 Dockerfile ,然后把本地代码作为 ro 挂载进去,把配置作为 rw 挂载进去
    kaneg
    kaneg
    Dec 29, 2016 via iPhone
    10
    lxd 支持一个
    jarlyyn
    jarlyyn
    Dec 29, 2016
    11
    docker 是容器,是在 linux 上跑分离出来的 linux 环境的。

    和虚拟机有什么关系……
    entimm
    entimm
    Dec 29, 2016
    12
    @clavichord93 我也是 mac, 之前想着把整部 mac 都使用 docker 搭建自己的开发环境,后来也这么做了,我主要搞 php 的,后来发现还是不好使,应该是我是发现了更好的选择
    clavichord93
    clavichord93
    OP
    Dec 29, 2016 via iPhone
    13
    @entimm 你是怎么做的呢?我是偶尔需要在 linux 下做些实验什么的,所以需要一个虚拟机,又不想用 vmware 这种重量级的,所以才考虑到 docker 。
    lslqtz
    lslqtz
    Dec 29, 2016
    14
    系统镜像配置完毕后以系统名 commit ,如果有环境改动并需要保存以容器名 commit 。
    日常都不 commit ,提供一个持久化的目录。
    clavichord93
    clavichord93
    OP
    Dec 29, 2016 via iPhone
    15
    @lslqtz 谢谢!持久化的目录怎么做呢?
    lslqtz
    lslqtz
    Dec 31, 2016
    16
    clavichord93
    clavichord93
    OP
    Dec 31, 2016
    17
    @lslqtz 谢谢!
    WuMingyu
    WuMingyu
    Jan 4, 2017
    18
    我是这样计划的(还没实施):本机 OS 来编辑代码,用 docker 容器来运行代码。具体步骤大概是:
    准备一个大部分基本命令和一个守护进程(比如 sshd )的镜像
    运行一个容器,将代码目录挂载到容器,并且开启下需要的端口
    终端进入容器,运行代码

    其实就是把 docker 容器当虚拟机用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2097 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 11:29 · PVG 19:29 · LAX 03:29 · JFK 06:29
    ♥ Do have faith in what you're doing.