如何设置 docker-compose 文件以连接到内部容器网络和外部本地主机网络?
我尝试在 docker-compose 中使用 extra_hosts 属性,但无法获得我需要的结果
我的 docker-compose 包含以下内容:
version: '3.7'
services:
myapp1:
container_name:
myapp1
hostname:
myapp1
build:
context:
.
dockerfile:
Dockerfile
command:
["npm", "start"]
networks:
- container_network # This is an internal container network
myapp2:
... # Same idea as above
networks:
- container_network # This is an internal container network
networks:
container_network:
name:
container_network
driver:
bridge
Run Code Online (Sandbox Code Playgroud)
我还有一个独立的服务,我使用以下命令运行它:
docker run --name standalone_service --network host
Run Code Online (Sandbox Code Playgroud)
还有其他与我的问题无关的原因,即为什么standalone_service无法合并到docker-compose文件中。因此,将其合并到 docker-compose 文件并使用 container_network 不是此服务的选项。
我希望属于内部container_network的一部分的myapp1能够访问主机网络上的standalone_service。我该怎么做呢?
如果我使用int oneByte = dis.read(byteArray, 0, 1)这意味着我只读取1个字节,我将其十进制值分配给整数oneByte?
如果我想检查| (管道)字符突破循环我可以做这样的事情:
while((oneByte = dis.read(byteArray, 0, 1)) != 124)
我有一个新手问题.如果我有一些由两个类或更多类共享的全局变量,我如何将它们放在一个单独的文件中,以便任何类都可以读取和更新它们.这可能不使用接口吗?