你们都是直接 run bash ,还是会 commit ?我感觉只当作虚拟机来用的话好像不需要 commit …
1
hjc4869 2016-12-29 01:43:30 +08:00 via Android
lxd
|
2
clavichord93 OP 我是 mac …
|
3
lbp0200 2016-12-29 08:39:09 +08:00 via Android
找个管理器,稳妥些
|
4
anubu 2016-12-29 08:57:48 +08:00
在 win10 下当虚拟机用过两个月,并不好用,各种小毛病。不知道是谁的锅, win10 预览版? Hyper-V ? Docker for Windows ?又开始用 VBox ,熟悉的配方,熟悉的味道。
|
5
ss098 2016-12-29 09:14:12 +08:00
之前用管理器,现在已经放弃使用 Docker 。
|
6
entimm 2016-12-29 09:30:31 +08:00
用来当本地开发环境发现并不好用
|
7
cloverstd 2016-12-29 09:35:08 +08:00 via iPhone
当本地开发环境很好使
|
8
clavichord93 OP |
9
cloverstd 2016-12-29 09:40:24 +08:00
@clavichord93 我写 Dockerfile ,然后把本地代码作为 ro 挂载进去,把配置作为 rw 挂载进去
|
10
kaneg 2016-12-29 09:42:19 +08:00 via iPhone
lxd 支持一个
|
11
jarlyyn 2016-12-29 09:53:42 +08:00
docker 是容器,是在 linux 上跑分离出来的 linux 环境的。
和虚拟机有什么关系…… |
12
entimm 2016-12-29 14:13:32 +08:00
@clavichord93 我也是 mac, 之前想着把整部 mac 都使用 docker 搭建自己的开发环境,后来也这么做了,我主要搞 php 的,后来发现还是不好使,应该是我是发现了更好的选择
|
13
clavichord93 OP @entimm 你是怎么做的呢?我是偶尔需要在 linux 下做些实验什么的,所以需要一个虚拟机,又不想用 vmware 这种重量级的,所以才考虑到 docker 。
|
14
lslqtz 2016-12-29 17:34:45 +08:00
系统镜像配置完毕后以系统名 commit ,如果有环境改动并需要保存以容器名 commit 。
日常都不 commit ,提供一个持久化的目录。 |
15
clavichord93 OP @lslqtz 谢谢!持久化的目录怎么做呢?
|
16
lslqtz 2016-12-31 00:00:54 +08:00
@clavichord93 -v
|
17
clavichord93 OP @lslqtz 谢谢!
|
18
WuMingyu 2017-01-04 23:36:36 +08:00
我是这样计划的(还没实施):本机 OS 来编辑代码,用 docker 容器来运行代码。具体步骤大概是:
准备一个大部分基本命令和一个守护进程(比如 sshd )的镜像 运行一个容器,将代码目录挂载到容器,并且开启下需要的端口 终端进入容器,运行代码 其实就是把 docker 容器当虚拟机用 |