nginx: 報錯 socket() [::]:80 failed (97: Address family not supported by protocol)

2019 11 19
使用dockerfile構建的nginx基於 ubuntu:14.04的鏡像 會報這個錯誤
需要修改如下文件:

/etc/nginx/sites-available/default

將這裏的 文件修改爲

server {
	listen 80;
	# listen 80 default_server;
	#listen [::]:80 default_server;

其他文章來回抄來抄去。。
這個是第一本docker書中的內容 事例構建一個這樣的鏡像
按書中就會報這個錯誤 解決

# Version: 0.0.1
FROM ubuntu
MAINTAINER recar "[email protected]"
RUN apt-get update && apt-get install -y nginx
RUN echo 'Hi I am  in your container' \
    > /var/www/html/index.html
ADD ./default /etc/nginx/sites-available/default
EXPOSE 80

可能因爲書比較老的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章