第一次运行alpine docker容器并try openssh安装时,会发生以下情况:

ole@T:~$ docker run -it --rm alpine /bin/ash
/ # apk add openssh
WARNING: Ignoring APKINDEX.d3812b7e.tar.gz: No such file or directory
WARNING: Ignoring APKINDEX.bb2c5760.tar.gz: No such file or directory
ERROR: unsatisfiable constraints:
  openssh (missing):
    required by: world[openssh]

openssh应该如何安装?

推荐答案

先跑apk update.下面的粘贴包含一个完整的示例:

    ole@T:~$ docker run -it --rm alpine /bin/ash
    / # apk update
    fetch http://dl-4.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz
    fetch http://dl-4.alpinelinux.org/alpine/v3.3/community/x86_64/APKINDEX.tar.gz
    v3.3.1-97-g109077d [http://dl-4.alpinelinux.org/alpine/v3.3/main]
    v3.3.1-59-g48b0368 [http://dl-4.alpinelinux.org/alpine/v3.3/community]
    OK: 5853 distinct packages available
    / # apk add openssh
    (1/3) Installing openssh-client (7.1_p2-r0)
    (2/3) Installing openssh-sftp-server (7.1_p2-r0)
    (3/3) Installing openssh (7.1_p2-r0)
    Executing busybox-1.24.1-r7.trigger
    OK: 8 MiB in 14 packages

Linux相关问答推荐

PERF显示不应该执行指令的内核的用户空间周期

Postfix 连接到 domain.com[74.208.61.85]:587: 连接被 dovecot、opendkim 和 SSL 拒绝

我可以在不调用 shell 的情况下使用 popen() 吗?在 C++ 中

erlang 格式的 utf8 变为 \x(反斜杠 x)ascii 编码

如何使用正则表达式在 LINux 中查找具有不同结尾的多个文件?

在android上使用lldb-server进行lldb调试?

有没有办法定义自定义隐式 GNU Make 规则?

另一个远程的 Git 合并分支

Linux 进程在后台 - 在作业(job)中 Stopped停止?

如何在 Linux/Unix 上递归复制以abc开头的目录?

C hello world 的汇编输出的每一行是什么意思?

从linux命令行写入串口

Linux上C中的标准输出线程安全?

在 bash 中将输出作为 cp 的参数传递

如何从 shell 确定当前的 CPU 利用率?

在linux上上几个目录

获取本地时区的 Olson TZ 名称?

如何安排 tcpdump 在特定时间段内运行?

通过 linux x86-64 函数调用保留了哪些寄存器

使用 WGET 运行 cronjob PHP