我基于Ubuntu 16构建了Docker,希望PuTTY能够访问Ubuntu。我已将该行添加到docker文件中:
#Download base image ubuntu 16.04
FROM ubuntu:16.04
# Update Software repository
RUN apt-get update
# Install nginx, php-fpm and supervisord from ubuntu repository
RUN apt-get install -y nginx php7.0-fpm supervisor && \
rm -rf /var/lib/apt/lists/*
RUN apt-get autoclean -y supervisor
RUN apt-get install openssh-server -y supervisor
但是当我建立它给我的形象时
5/18步:运行apt get install openssh server-y supervisor---
如何修复它?我的任务是:允许通过PuTTY从主机(Windows)连接到docker容器。
下面的Dockerfile应该工作。
#Download base image ubuntu 16.04
FROM ubuntu:16.04
# Update Software repository
RUN apt-get update && \
apt-get upgrade -y
RUN apt-get install openssh-server -y supervisor
# Install nginx, php-fpm and supervisord from ubuntu repository
RUN apt-get install -y nginx php7.0-fpm supervisor && \
rm -rf /var/lib/apt/lists/*
RUN apt-get autoclean -y supervisor
有两件事对我来说似乎有问题。
问题内容: 首次运行高山docker容器并尝试进行openssh安装时,会发生以下情况: 应该如何安装openssh? 问题答案: 跑第一。以下粘贴包含一个完整的示例:
我有一个Python flask应用程序,它需要LDAP身份验证。我正在尝试为此创建Docker文件,Docker生成失败,出现以下错误, 我有python-ldap已经安装,也pip安装-rrequirements.txt工作正常,但Docker给一个错误。我有Mac OS。 我查找了以前的问题,发现您应该尝试安装Dependencies, sudo apt-get安装libsasl2-dev
已从deb软件包安装docker1.6,但在运行时出现问题: sudo docker版本客户端版本: 1.6.2客户端API版本: 1.18 Go版本(客户端): go1.4.2 Git提交(客户端): 7c8fca2 OS/Arch(客户端): linux/amd64 FATA[0000]获取超文本传输协议:///var/run/docker.sock/v1.18/version:拨号unix
问题内容: 我正在尝试构建一个使用Python的gensim库2.1.0版的Docker应用程序,该库是通过pip从requirements.txt文件安装的。 但是,Docker似乎在安装numpy,scipy和gensim时遇到问题。我搜索了错误消息,并找到了在其他环境中遇到相同问题的其他用户。他们的许多解决方案似乎在Docker中不起作用。 以下是错误消息: 我正在使用图像。软件包的版本,以
这就是我安装Chrome的方法 这将引发错误 W:无法获取http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/packages 404 我如何配置以删除这两个错误,因为这是工作一切正常,昨天和我的docker构建是成功的。
我执行这个命令docker build-t my-username/my-repository: v1.0.0。并获得了这个: 这是我的Dockerfile说明: ** **我用Debian 11 bullseye 这是什么意思?