ubuntu dockerfile 安装vsftpd
时间: 2023-11-08 08:55:59 浏览: 119
Ubuntu18.04安装vsftpd的实现代码
以下是一个安装vsftpd的Ubuntu Dockerfile示例:
```
FROM ubuntu:latest
RUN apt-get update \
&& apt-get install -y vsftpd \
&& apt-get clean
EXPOSE 21
CMD ["vsftpd", "/etc/vsftpd.conf"]
```
这个Dockerfile首先更新了Ubuntu软件包列表,然后安装了vsftpd。然后,它暴露了FTP服务的默认端口21,并将vsftpd命令作为默认的容器启动命令。最后,它清理了apt-get缓存,以减小容器的大小。
在构建Docker镜像之后,您可以通过运行以下命令来启动容器:
```
docker run -d -p 21:21 my-vsftpd-image
```
其中,my-vsftpd-image是您构建的Docker镜像的名称。这将启动一个后台运行的FTP服务,可以通过FTP客户端连接进行访问。
阅读全文