Nic*_*ijn 2 docker ubuntu-14.04
我正在尝试在码头工人中创建一个容器; 它通常工作得很好,但我突然遇到一个问题,我知道如何解决.
FROM ubuntu:14.04
RUN apt-get update && \
apt-get upgrade -y \
apt-get install -y openssh-server && \
mkdir /var/run/sshd
RUN echo root:root | chpasswd
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
Run Code Online (Sandbox Code Playgroud)
当它进入apt-get update时会抛出以下错误:
如果图像是基于标准的ubuntu 14.04,这怎么可能?
您没有结束apt-get upgrade命令,&&因此它尝试在以下行安装"packages".我喜欢把我&&放在每一行的开头,因为我更容易看到发生这种情况(并使复制/粘贴更容易):
FROM ubuntu:14.04
RUN apt-get update \
&& apt-get upgrade -y \
&& apt-get install -y \
openssh-server \
&& mkdir /var/run/sshd
RUN echo root:root | chpasswd
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4938 次 |
| 最近记录: |