去年无意中部署了一个Youtube的下载服务,简单好用,老婆用了都说好。由于是在面板里边搭建的,所以利用docker-compose搭建比较简单,文件存放的位置也是一目了然:/path/to/downloads/
version: "3" services: metube: image: alexta69/metube container_name: metube restart: unless-stopped ports: - "8081:8081" volumes: - /path/to/downloads:/downloads
也有可能你的8081端口被宝塔的docker安装过其他镜像,那么你的端口8081很可能一直被nginx占用着
~# netstat -tulnap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 705/pure-ftpd (SERV tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 697/sshd tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 11593/python tcp 0 0 0.0.0.0:888 0.0.0.0:* LISTEN 4977/nginx: master tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1047/sendmail: MTA: tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 4977/nginx: master tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 1047/sendmail: MTA: tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4977/nginx: master tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 4977/nginx: master tcp 0 0 172.17.13.140:47774 100.103.13.17:80 ESTABLISHED 23261/AliYunDun tcp 0 464 172.17.13.140:22 101.127.33.77:50430 ESTABLISHED 15489/sshd: root@pt tcp 0 0 172.17.13.140:33450 100.100.29.34:443 TIME_WAIT - tcp 0 0 172.17.13.140:50150 100.100.29.34:443 ESTABLISHED 12527/aliyun-servic tcp6 0 0 :::21 :::* LISTEN 705/pure-ftpd (SERV tcp6 0 0 :::1081 :::* LISTEN 26935/v2ray tcp6 0 0 :::3306 :::* LISTEN 1761/mysqld tcp6 0 0 127.0.0.1:35962 127.0.0.1:25 TIME_WAIT - tcp6 0 0 127.0.0.1:35964 127.0.0.1:25 TIME_WAIT - udp 0 0 0.0.0.0:68 0.0.0.0:* 525/dhclient udp 0 0 172.17.13.140:68 0.0.0.0:* 501/systemd-network udp 0 0 127.0.0.1:323 0.0.0.0:* 656/chronyd udp6 0 0 ::1:323 :::* 656/chronyd
#然后用 netstat -tulnap和kill -9 PID 指令多次查找和杀死占用8081的进程PID root@Alibian:~# kill -9 4977 root@Alibian:~# netstat -tulnap root@Alibian:~# kill -9 11741 root@Alibian:~# netstat -tulnap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 705/pure-ftpd (SERV tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 697/sshd tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 11593/python tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1047/sendmail: MTA: tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 1047/sendmail: MTA: tcp 0 0 172.17.13.140:47774 100.103.13.17:80 ESTABLISHED 23261/AliYunDun tcp 0 464 172.17.13.140:22 101.127.33.77:50430 ESTABLISHED 15489/sshd: root@pt tcp 0 0 172.17.13.140:50150 100.100.29.34:443 ESTABLISHED 12527/aliyun-servic tcp 0 0 172.17.13.140:443 110.249.202.207:63868 TIME_WAIT - tcp 0 0 172.17.13.140:33578 100.100.29.34:443 TIME_WAIT - tcp 0 0 172.17.13.140:8888 101.127.33.77:51270 ESTABLISHED 11593/python tcp6 0 0 :::21 :::* LISTEN 705/pure-ftpd (SERV tcp6 0 0 :::1081 :::* LISTEN 26935/v2ray tcp6 0 0 :::3306 :::* LISTEN 1761/mysqld udp 0 0 0.0.0.0:68 0.0.0.0:* 525/dhclient udp 0 0 172.17.13.140:68 0.0.0.0:* 501/systemd-network udp 0 0 127.0.0.1:323 0.0.0.0:* 656/chronyd udp6 0 0 ::1:323 :::* 656/chronyd #直到没有占用为止
彻底清理掉占用8081端口的PID之后,就能成功拉起了