nignx - docker内nginx 80端口被占用
天蓬老师
天蓬老师 2017-04-24 15:59:58
0
4
1261

[root@8f52078ea4e6 config]# nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()

docker容器配置的端口对应关系: 22/tcp, 0.0.0.0:80->80/tcp

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(4)
PHPzhong

Tidak pasti, tetapi ia sepatutnya tiada kaitan dengan pemetaan port docker adalah bersamaan dengan mengkonfigurasi peraturan padanan port dalam kotak maya Port ini tidak akan diduduki kontena dalaman di pelabuhan.
Jadi, ralat anda sepatutnya ialah pelabuhan dalaman docker telah diduduki. Cuba lsof -i :80 dan lihat

小葫芦

Cermin apa yang anda gunakan
Jika ia adalah nginx rasmi, proses nginx telah pun dimulakan Pada masa ini, sudah tentu anda tidak boleh memulakan yang lain pada 80

刘奇

Subjek boleh memasuki contoh bekas docker nginx dan menyemak sama ada nginx telah dimulakan:

ps -ef | grep nginx
# or
netstat -ntpl | grep 80

Jika sudah dimulakan, tidak perlu dimulakan lagi

我想大声告诉你


Anda sudah berada di dalam bekas nginx anda dimulakan, port 80 sudah tersedia.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!