1
514146235 2017 年 10 月 28 日 用法有误。鉴定完毕。
|
2
halfer53 2017 年 10 月 28 日 via Android
话说现在萌娘百科怎么样了?有希望解封吗
|
3
e9e499d78f 2017 年 10 月 28 日
在 dockerhub 上看他们的 Dockerfile, 就能看到是什么系统
|
5
isCyan 2017 年 10 月 28 日 via Android
在 Docker 里装软件还是编译好,直接用包管理总会有问题。
你可以把官方的 Dockerfile 或者别人写的拿来修改,这样比较少踩坑。 其实 Docker 挺方便的。 |
6
isCyan 2017 年 10 月 28 日 via Android
诶,Docker 为啥要用 systemd ?程序不能在 daemon 状态运行,一个镜像 /容器只跑一个程序啊。
|
7
xi4oh4o 2017 年 10 月 28 日
一般去 hub.docker.com 找官方的就好了,多数都有 alpine 系统很小,内网 docker network 串起来就好了,外部端口提前提前规划好
|
8
mrcn 2017 年 10 月 28 日 via Android
补充一个,在不支持 systemd 的系统上,令安装者极为不适……
|
9
sw0rd3n 2017 年 10 月 28 日 via iPhone
试一下 singularity
|
10
azh7138m 2017 年 10 月 28 日 via Android
docker 大部分时候是一个虚拟机的形式跑的,所以经常体积看上去有点大,其实选个合适的系统版本也有可以控制在 1G 以内
|
11
znood 2017 年 10 月 28 日 via iPhone
lz 明显还没理解 docker,docker 和宿主机共享内核,但是有自己的文件系统。
你看到的那些大的镜像是因为 cantos 喝 Debian 本身机大,如果是 alpine 的就很小,其实只要运行程序需要的依赖库一样没什么差别。 希望 lz 了解一下 docker 之后再来 明显是你的问题,如果了解清楚之后在一些地方确实使用方便很多 |
12
ipwx 2017 年 10 月 28 日
docker 容器不用 systemd。docker 用 docker daemon 自己管理。
|
13
notgood 2017 年 10 月 28 日 via iPhone
@znood 感谢回复!我最近在看 DOcker 看从入门到实践 ,楼主上面提的第一个问题我也碰到了,请问你知道是什么原因吗?谢谢!
|
15
defunct9 2017 年 10 月 28 日 via iPhone
用法错误❌
|
16
gwind 2017 年 10 月 29 日
docker 和 systemd 是两个不同领域的概念
需要明确 Container 基本情况: 1. Application Container, 如 docker, rkt,本质是管理进程,类比 chroot。需要独立的 root fs。无 system init 过程 2. System Container, 如 lxc, lxd。有 system init 过程。 目前大部分情景下,大家讲容器 /Container,指的都是 Application Container (或者直接是 Docker ) |
17
fzinfz 2017 年 10 月 29 日
要最稳定的话,redhat 欢迎你:
https://access.redhat.com/containers/?tab=overview#/search/nginx https://access.redhat.com/containers/?tab=overview#/search/varnish 在一个 container 运行多个 process 的话推荐研究下 s6: https://github.com/just-containers/s6-overlay |
18
dan381006472 2018 年 2 月 3 日
|