ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

ubuntu下Docker搭建RTMP服务器、FTP服务器、ubuntu

2021-07-31 10:58:23  阅读:150  来源: 互联网

标签:FTP ubuntu 192.168 vsftpd 服务器 home docker


Docker安装

	apt-get install docker.io

	mkdir -p /etc/docker
	vim /etc/docker/daemon.json
	{
	  "registry-mirrors": ["https://6ykn8gfe.mirror.aliyuncs.com"]
	}

	systemctl status docker
	systemctl start docker

	systemctl daemon-reload
	systemctl restart docker
	
	查看本地镜像 : docker images
	删除本地镜像 : docker rmi <image>
	查找镜像     : docker search httpd
	查看容器     : docker ps
	已停止的容器 :docker ps -a
	获取镜像     :docker pull ubuntu
	启动容器     :docker run -it ubuntu /bin/bash
	后台运行容器 :docker run -itd --name ubuntu-test ubuntu /bin/bash
	停止容器     :docker stop <ID>
	重启容器     :docker restart <ID>
	删除容器     :docker rm -f <ID>

RTMP服务器部署

	docker pull alfg/nginx-rtmp
	docker run -it -p 1935:1935 --rm alfg/nginx-rtmp

	http://192.168.10.63:1935/stat

	ffmpeg -re -i test.flv -f flv rtmp://192.168.10.63:1935/stream/example
	ffmpeg -re -i /home/holle.flv -vcodec copy -acodec aac -ar 44100 -f flv rtmp://192.168.10.63:1935/stream/example

FTP服务器部署

	docker pull fauria/vsftpd  
	docker run -d -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -v /home/oqm/code/Demo/FTP:/home/vsftpd -e FTP_USER=davion -e FTP_PASS=davion -e PASV_ADDRESS=192.168.10.63 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd
	
	帐号密码   :davion/davion
	FTP路径    :/home/ftp
	FTP访问地址:ftp://192.168.10.63/   

	修改密码
		docker exec -i -t vsftpd bash     # 先进入container里面
		vi /etc/vsftpd/virtual_users.txt  # 修改并生成虚拟用户模式下的用户db文件,向文件中最后两行写入用户名和密码
		mkdir /home/vsftpd/user           # 假如我们添加了user用户,我们需要建立对应用户的文件夹
		/usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db #把登录的验证信息写入数据库 
		exit                              # 退出容器

ubuntu搭建

	docker pull ubuntu:latest
	docker images
	docker run -itd -v /home:/home -v /opt:/opt --name ubuntu-test ubuntu
	docker exec -it ubuntu-test /bin/bash 

tomcat搭建

	docker pull tomcat
	docker run --name tomcat -p 8080:8080 -v /home/oqm/code/Demo/Tomcat/:/usr/local/tomcat/webapps/ -d tomcat  
	docker exec -i -t tomcat bash 
	cp -rf webapps.dist/* webapps/
	http://192.168.10.63:8080/index.jsp
	在/home/oqm/code/Demo/Tomcat下编写index.html

标签:FTP,ubuntu,192.168,vsftpd,服务器,home,docker
来源: https://blog.csdn.net/Tiny815/article/details/119272306

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有