小编cha*_*osz的帖子

docker-compose network_mode:"host"似乎不起作用

我尝试使用docker-compose.yml文件构建容器:

version: '2'

services:
     geonode:
        build: 
            context: .
        hostname: geonode
        container_name: geonode
        ports:
            - 8000:8000
        volumes:
            - .:/geonode/
        entrypoint:
            - /usr/bin/python
        command: manage.py runserver 0.0.0.0:8000
        network_mode: host
Run Code Online (Sandbox Code Playgroud)

在我Dockerfile我跑apt-get updateFROM ubuntu:14.04,但它失败:Could not resolve 'archive.ubuntu.com'

我尝试docker run -i -t --net=host ubuntu:14.04 /bin/bash然后运行apt-get update它的工作原理.所以在我看来,docker-compose中的network_mode和--net=hostdocker run的运行方式不同.

有人有解释吗?

docker docker-compose

7
推荐指数
1
解决办法
9246
查看次数

标签 统计

docker ×1

docker-compose ×1