1. 程式人生 > >ssh端口占用,導致gitlab無法啟動

ssh端口占用,導致gitlab無法啟動

要啟動gitlab時老是顯示埠被佔用

docker: Error response from daemon: driver failed programming external connectivity on endpoint gitlab (0de7baa8574a637bc5db6e37607d5b00491edfc49d1faa3d091802199f41bc8a): Error starting userland proxy: listen tcp 0.0.0.0:22: bind: address already in use.

在root下查詢埠22到底是被什麼佔用了

root@mei
-ThinkPad:~# netstat -tunlp|grep 22 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 20383/sshd tcp6 0 0 :::22 :::* LISTEN 20383/sshd udp 0 0 0.0.0.0:631 0.0.0.0:* 1222/cups-browsed

殺了幾次發現根本殺不掉,沒辦法只好修改配置檔案
然後在/etc/ssh/中的 sshd_config資料夾中找到

port22

然後將他改為

port2222

然後重新啟動ssh

sudo service ssh restart

可以啟動
然後再啟動gitlab,這次可以啟動啦,不會有埠被佔用的報錯啦