我試圖在docker中創建一個容器;它通常工作得很好,但我突然遇到了一個我知道如何解決的問題。無法在Docker容器中找到軟件包apt-get
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"]
當它到達apt-get的更新將引發以下錯誤:
- E:無法找到包apt-get的
- E:無法找到軟件包安裝
如果圖像是基於標準的ubuntu 14.04,這可能會怎樣?
嘗試運行sudo易於得到更新 –
你缺乏2 &&在您的Dockerfile中 – user2915097
Sudo的確是這個問題。不知道這是必需的。謝謝@charantej –