V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
clavichord93
V2EX  ›  问与答

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

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

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

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