(. Tôi mới bắt đầu Docker Sau đó, tôi đi theo một số hướng dẫn cho CentOS-7)Docker (CentOS 7 với SYSTEMCTL): Không thể gắn kết tmpfs & cgroup
Trong CentOS 7.2
của tôi, tôi đã cố gắng để học Docker bằng cách làm theo các bước dưới đây.
# docker version
Client:
Version: 1.10.3
API version: 1.22
Go version: go1.5.3
Git commit: 20f81dd
Built: Thu Mar 10 15:39:25 2016
OS/Arch: linux/amd64
Server:
Version: 1.10.3
API version: 1.22
Go version: go1.5.3
Git commit: 20f81dd
Built: Thu Mar 10 15:39:25 2016
OS/Arch: linux/amd64
# docker pull centos:latest
# docker images
centos latest 778a53015523 12 days ago 196.7 MB
# mkdir ~/docker/centos7-systemd
# cd ~/docker/centos7-systemd
# vi Dockerfile
FROM centos
MAINTAINER "XXXX XXXX" <[email protected]>
ENV container docker
RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
rm -f /lib/systemd/system/multi-user.target.wants/*;\
rm -f /etc/systemd/system/*.wants/*;\
rm -f /lib/systemd/system/local-fs.target.wants/*; \
rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
rm -f /lib/systemd/system/basic.target.wants/*;\
rm -f /lib/systemd/system/anaconda.target.wants/*;
VOLUME [ "/sys/fs/cgroup" ]
CMD ["/usr/sbin/init"]
# docker build --rm -t local/centos7-systemd .
..
Successfully built 1a9f1c4938b3
# docker images
centos latest 778a53015523 12 days ago 196.7 MB
local/centos7-systemd latest 1a9f1c4938b3 8 seconds ago 196.7 MB
Vì vậy, đến thời điểm này, mọi thứ (dường như) ok.
Bây giờ vấn đề đến khi tôi chạy:
# docker run -ti -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 80:80 local/centos7-systemd
Failed to mount tmpfs at /run: Operation not permitted
Failed to mount cgroup at /sys/fs/cgroup/systemd: Operation not permitted
[!!!!!!] Failed to mount API filesystems, freezing.
Điều này thậm chí còn có ý nghĩa gì, và quan trọng hơn, gì đang xảy ra và làm thế nào tôi có thể giải quyết việc này, xin vui lòng?
Cảm ơn tất cả các bạn :)
Điều này hoạt động thực sự! Cảm ơn bạn rất nhiều!! (Và bạn có bất kỳ ý tưởng khi tôi chạy, tại sao nó không chạy trong nền. Thay vào đó nó đang nắm giữ trên thiết bị đầu cuối của tôi.) Xin lỗi tôi không biết làm thế nào để giải thích điều này. Cảm ơn một lần nữa: D –
Oh tôi đã phát hiện ra rồi. Tôi phải sử dụng tùy chọn '-d'! Cảm ơn! –
bạn được chào đón. – arcticless