`
sunbin
  • 浏览: 353261 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

docker 安装ftp

 
阅读更多

sudo docker inspect 主机名称| grep IPAddress  查询docker ip地址

 

 

sudo docker run -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server -appendonly yes

 

 

docker run -d --name ftpd_server -p 21:21 -p 81:81  -p 30000-30009:30000-30009 -e "PUBLICHOST=localhost" -v my-db-volume:/etc/pure-ftpd/passwd stilliard/pure-ftpd:hardened

docker ps

docker exec -it 035a2163c5b7 bash

pure-pw useradd sunbin -u ftpuser -g ftpgroup -d /usr/local/nginx/html

pure-pw mkdb

/etc/init.d/pure-ftpd restart

 

--------------------------------------------------------------------------------

安装nginx

Ubuntu16.04.1 安装Nginx

 

安装Nginx依赖库

安装gcc g++的依赖库

ubuntu平台可以使用如下命令。

1
2
apt-get install build-essential
apt-get install libtool

centeros平台可以使用如下命令。

1
2
3
4
5
6
centos平台编译环境使用如下指令
安装make:
yum -y install gcc automake autoconf libtool make
 
安装g++:
yum install gcc gcc-c++  

安装 pcre依赖库(http://www.pcre.org/

1
2
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev

安装 zlib依赖库(http://www.zlib.net

1
apt-get install zlib1g-dev

安装 ssl依赖库

1
apt-get install openssl

安装Nginx(http://nginx.org

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#下载最新版本:
wget http://nginx.org/download/nginx-1.11.3.tar.gz
#解压:
tar -zxvf nginx-1.11.3.tar.gz
#进入解压目录:
cd nginx-1.11.3
#配置:
./configure --prefix=/usr/local/nginx 
#编辑nginx:
make
注意:这里可能会报错,提示“pcre.h No such file or directory”,具体详见:http://stackoverflow.com/questions/22555561/error-building-fatal-error-pcre-h-no-such-file-or-directory
需要安装 libpcre3-dev,命令为:sudo apt-get install libpcre3-dev
#安装nginx:
sudo make install
https://blog.csdn.net/qq_36638599/article/details/79424878
#启动nginx:
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
注意:-c 指定配置文件的路径,不加的话,nginx会自动加载默认路径的配置文件,可以通过 -h查看帮助命令。
#查看nginx进程:
ps -ef|grep nginx

Nginx常用命令

启动 Nginx

1
2
3
/usr/local/nginx/sbin/nginx
 
./sbin/nginx 

停止 Nginx

1
2
3
./sbin/nginx -s stop
 
./sbin/nginx -s quit

-s都是采用向 Nginx 发送信号的方式。

Nginx重新加载配置

1
./sbin/nginx -s reload

指定配置文件

1
./sbin/nginx -c /usr/local/nginx/conf/nginx.conf

-c表示configuration,指定配置文件

查看 Nginx 版本

有两种可以查看 Nginx 的版本信息的参数。第一种如下:

1
2
3
./sbin/nginx -v
 
nginx: nginx version: nginx/1.0.0

另一种显示的是详细的版本信息:

1
2
3
4
5
poechant@ubuntu:/usr/local/nginx$ ./sbin/nginx -V
nginx: nginx version: nginx/1.0.0
nginx: built by gcc 4.3.3 (Ubuntu 4.3.3-5ubuntu4)
nginx: TLS SNI support enabled
nginx: configure arguments: --with-http_ssl_module --with-openssl=/home/luming/openssl-1.0.0d/

检查配置文件是否正确

1
2
3
4
5
poechant@ubuntu:/usr/local/nginx$ ./sbin/nginx -t
nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (13: Permission denied)
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
2012/01/09 16:45:09 [emerg] 23898#0: open() "/usr/local/nginx/logs/nginx.pid" failed (13: Permission denied)
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

如果出现如上的提示信息,表示没有访问错误日志文件和进程,可以sudo(super user do)一下:

1
2
3
poerchant@ubuntu:/usr/local/nginx$ sudo ./sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

如果显示如上,则表示配置文件正确。否则,会有相关提示。

显示帮助信息

1
poechant@ubuntu:/user/local/nginx$ ./sbin/nginx -h

或者:

1
poechant@ubuntu:/user/local/nginx$ ./sbin/nginx -?
  • 大小: 107.1 KB
分享到:
评论

相关推荐

    docker创建FTP1

    docker创建FTP1

    docker安装依赖包

    本教程将详细介绍如何在离线环境下安装Docker的依赖包。 首先,理解"离线安装"的含义。在没有网络连接的情况下,我们不能直接通过命令行工具如`apt`或`yum`来下载和安装软件。因此,我们需要预先在有网络的机器上...

    离线安装docker19.03-ce

    - 检查目标服务器是否已安装旧版本的Docker,如有必要先卸载旧版本。 #### 五、总结 本文详细介绍了如何在没有网络连接的情况下离线安装Docker 19.03-ce的过程。通过这些步骤,即使在网络受限的环境下也能顺利完成...

    1.docker基础安装

    在开始安装之前,首先需要将Docker的安装包上传到目标服务器。通常情况下,可以通过FTP或其他文件传输方式将安装包上传至服务器的指定位置。 ``` # 假设已将安装包上传至/tmp目录 ``` ##### 2.2 新建Docker文件夹 ...

    GBase 8a docker中安装配置Jenkins服务

    ### GBase 8a Docker环境下Jenkins服务的安装与配置 #### 一、Jenkins简介及在Docker环境下的优势 Jenkins是一款开源且功能强大的持续集成与持续交付工具,适用于自动化软件项目的构建、测试与部署流程。由于其...

    docker pure-ftp 搭建ftp服务器的方法

    本篇文章主要介绍了docker pure-ftp 搭建ftp服务器的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    docker24.0.5.rar

    离线安装Docker在企业环境中特别有用,尤其是对于那些网络受限或者安全要求较高的服务器。通过以上步骤,即使在没有网络的情况下,也能成功在CentOS 7上部署Docker 24.0.5,确保了服务的稳定运行和持续更新。

    ky10 server docker-compose 离线安装

    2. **传输到 ky10 server**: 使用FTP、SCP、SFTP或其他文件传输协议,将下载的`docker-compose`文件从你的本地机器上传到“ky10 server”。确保文件被放在一个你可以访问的地方,例如`/tmp`目录。 3. **赋予执行...

    docker-ce-20.10.12 centos7.x 离线安装含依赖包

    7. **验证Docker安装**:最后,检查Docker是否已正确安装,你可以通过运行`docker --version`命令查看Docker的版本信息。如果显示的是Docker CE 20.10.12,那么恭喜你,离线安装成功了。 请注意,离线安装可能因为...

    docker-alpine-ftp-server:带有vsftpd服务器的小型灵活的Docker映像

    docker-alpine-ftp-server 带有vsftpd服务器的小型灵活的Docker映像用法docker run -d \ -p 21:21 \ -p 21000-21010:21000-21010 \ -e USERS="one|1234" \ -e ADDRESS=ftp.site.domain \ delfer/alpine-ftp-server...

    FTP小型Server

    FTP服务器的安装和配置: FTPServer.exe文件可能是这个小型FTP服务器的可执行程序,运行该程序可以启动服务器。在安装过程中,你需要指定服务器的工作目录,这将作为FTP客户端连接时看到的根目录。配置包括设置...

    docker-vsftpd-anon:通用的随时可用的匿名ftp服务器

    vsftpd-anon:快速的匿名ftp服务器docker映像 该映像用于运行公共只读共享之类的内容。 不支持用户帐户,所有数据访问只能通过ftp匿名登录读取。 运行中 查看我随附docker-compose.yml以获取运行时配置示例,或检查...

    Docker 从入门到实践

    Docker 从入门到实践 Docker 从入门到实践 Docker 从入门到实践 Docker 从入门到实践

    vsftpd-server:vsftpd ftp 服务器的 docker 镜像

    FTP服务器 这个 repo 为 ftp 服务器定义了一个 docker 镜像。 它基于 vsftpd。 您可以使用环境变量 $USER 和 $PASS 配置 ftp 用户和密码,并安装一个卷“/ftp”来放置文件。 您可能还需要一些端口转发: docker ...

    java,使用minio实现分片上传、秒传、断点续传,附docker安装文档

    java,minio实现分片上传、秒传、断点续传,附docker安装文档

    docker在linux下的离线安装包.zip

    本教程将详细解释如何在没有互联网连接的Linux环境中,通过提供的离线安装包来安装Docker。 首先,我们需要理解Docker的核心概念。Docker使用容器化技术,这使得软件能够在隔离的环境中运行,而不会影响主机系统。...

    Docker环境部署文档

    Docker 环境部署文档 本文档主要介绍了使用 Docker 部署环境的步骤和注意事项。...本文档介绍了使用 Docker 部署环境的步骤,包括配置 Yum 仓库、安装 Docker、配置 Docker 服务和启动 Docker 服务。

Global site tag (gtag.js) - Google Analytics