【问题标题】:Not able to use docker run hello-world in Amazon Linux AMI无法在 Amazon Linux AMI 中使用 docker run hello-world
【发布时间】:2019-04-02 11:33:52
【问题描述】:

无法在 Amazon Linux AMI 中使用 docker run

docker run hello-world

码头工人:

来自守护进程的错误响应:无法在控制器集中找到“pids”: 未知。 ERRO[0000] 错误等待容器:上下文已取消

码头信息

{ # docker info
Containers: 6
 Running: 0
 Paused: 0
 Stopped: 6
Images: 2
Server Version: 18.06.1-ce
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version:
runc version: 
init version: fec3683
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.14.72-68.55.amzn1.x86_64
Operating System: Amazon Linux AMI 2018.03
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 7.79GiB
Name: ip-172-31-0-234
ID: AGTD:BUGU:RDRN:CSHC:INSH:HCMG:QFYT:OUNC:NCVZ:UDAM:PJYS:3ZQM
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Username: magsgfin
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false
 }

【问题讨论】:

    标签: docker


    【解决方案1】:

    目前,不支持 Amazon Linux 分发。该发行版没有任何官方软件包,而且 docker 没有对其进行测试。

    这个错误似乎是由cgroups package引发的

    您可以尝试运行this script 来检查是否缺少任何内容或配置错误。

    【讨论】:

    • 我已经运行了脚本,可能重要的部分没有文件丢失,
    • warning: /proc/config.gz does not exist, searching other paths for kernel config ... info: reading kernel config from /boot/config-4.14.72-68.55.amzn1.x86_64 ... Generally Necessary: - cgroup hierarchy: properly mounted [/cgroup] - CONFIG_NAMESPACES: enabled - CONFIG_NET_NS: enabled - CONFIG_PID_NS: enabled - CONFIG_IPC_NS: enabled - CONFIG_UTS_NS: enabled - CONFIG_CGROUPS: enabled - CONFIG_CGROUP_CPUACCT: enabled - CONFIG_CGROUP_DEVICE: enabled - CONFIG_CGROUP_FREEZER: enabled - CONFIG_CGROUP_SCHED: enabled - CONFIG_CPUSETS: enabled - CONFIG_MEMCG:启用
    • - CONFIG_BRIDGE_NETFILTER:已启用(作为模块)- CONFIG_NF_NAT_IPV4:已启用(作为模块)- CONFIG_IP_NF_FILTER:已启用(作为模块)- CONFIG_IP_NF_TARGET_MASQUERADE:已启用(作为模块)- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE:已启用(作为模块)- CONFIG_IP_NF_TARGET_MASQUERADE:已启用(作为模块) :启用(作为模块) - CONFIG_NETFILTER_XT_MATCH_IPVS:启用(作为模块) - CONFIG_IP_NF_NAT:启用(作为模块) - CONFIG_NF_NAT:启用(作为模块) - CONFIG_NF_NAT_NEEDED:启用 - CONFIG_POSIX_MQUEUE:启用
    • 可选功能: - config_user_ns:启用 - config_croup_pids:启用 - configable - configable - configable - confign_legacy_vsyscall_emulate:启用 - confiapty - configable - configable - configabled - configabled - configable - config_iosched_cfq:已启用(作为模块) - CONFIG_CFQ_GROUP_IOSCHED:缺失 - CONFIG_CGROUP_PERF:启用
    • 缺少标签的字段 - CONFIG_CFQ_GROUP_IOSCHED:缺少 - CONFIG_EXT3_FS_XATTR:缺少@Raoslaw
    猜你喜欢
    • 2017-10-18
    • 1970-01-01
    • 2022-07-07
    • 2021-02-24
    • 1970-01-01
    • 2019-07-28
    • 2021-09-03
    • 2018-11-22
    • 1970-01-01
    相关资源
    最近更新 更多