ssh端口占用,導致gitlab無法啟動
阿新 • • 發佈:2019-01-10
要啟動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資料夾中找到
port:22
然後將他改為
port:2222
然後重新啟動ssh
sudo service ssh restart
可以啟動
然後再啟動gitlab,這次可以啟動啦,不會有埠被佔用的報錯啦