查看端口 和设置docker端口映射的一些命令
添加端口映射
a, 获取容器ip
docker inspect $container_name | grep IPAddress
b. 添加转发规则
iptables -t nat -A DOCKER -p tcp --dport $host_port -j DNAT --to-destination $docker_ip:$docker_port
————————————————
删除端口映射规则
a. 获取规则编号
iptables -t nat -nL --line-number
b. 根据编号删除规则
iptables -t nat -D DOCKER $num
端口分类
公认端口:0到1023
注册端口:1024到49151
动态或私有端口:49152到65535
docker inspect base | grep IPAddress
docker inspect porttest | grep IPAddress
iptables -t nat -A DOCKER -p tcp --dport 12021 -j DNAT --to-destination 172.17.0.3:21
linux查看开放端口方法(nmap等工具整理)
https://www.cnblogs.com/kerrycode/p/5609010.html
deb包安装方法
https://blog.csdn.net/zhaoyang22/article/details/4235596
ubuntu安装官网
https://launchpad.net/ubuntu/precise/amd64/vsftpd/2.3.4-1ubuntu2
iptables -t nat -A DOCKER -p tcp --dport 12021 -j DNAT --to-destination 172.17.0.3:21
最常用的命令有:
ls 列出远程机的当前目录
cd 在远程机上改变工作目录
lcd 在本地机上改变工作目录
ascii 设置文件传输方式为ASCII模式
binary 设置文件传输方式为二进制模式
close 终止当前的ftp会话
hash 每次传输完数据缓冲区中的数据后就显示一个#号
get(mget) 从远程机传送指定文件到本地机
put(mput) 从本地机传送指定文件到远程机
open 连接远程ftp站点
断开与远程机的连接并退出ftp
网友评论