我正在尝试在 vs 代码上运行一个 react 本机 docker 容器。我能够运行我的代码。但是,容器无法检测到在我的主机上运行的 Android 模拟器。
< code >在本教程中,我一直在学习:
https://code.visualstudio.com/docs/remote/containers
在奔跑
npx react-local run-android但是,我收到一条错误消息,表明我的模拟器未运行。错误安装应用程序失败。确保您有一个Android模拟器正在运行或连接了设备。使用--verose标志运行CLI以了解更多详细信息。错误:命令失败:./gradlew app: install Debug-PreactNativeDevServerPort=8081
My devcontainer.json:-
{
"name": "React Native Android Container",
// Sets the run context to one level up instead of the .devcontainer folder.
"context": "..",
// Update the 'dockerFile' property if you aren't using the standard 'Dockerfile' filename.
"dockerFile": "Dockerfile",
"runArgs": [
"--privileged", // give all capabilities to a container, in other words, the container can then do almost everything that the host can do
"--net",
"host", // forwarding all host machine ports
"-v",
"/dev/bus/usb:/dev/bus/usb" // mount connected USB devices to a container
],
"settings": {
// This will ignore your local shell user setting for Linux since shells like zsh are typically
// not in base container images. You can also update this to an specific shell to ensure VS Code
// uses the right one for terminals and tasks. For example, /bin/bash (or /bin/ash for Alpine).
"terminal.integrated.shell.linux": null
},
// Add the IDs of extensions you want to be installed when the container is created in the array below.
"extensions": ["msjsdiag.vscode-react-native"]
}
runArgs“host”应该转发所有端口。我想我需要一个反方向的类似论证?
检查android/gradlew
的权限。可以使用以下命令检查权限:
stat-c“%a%n”Android/gradlew
权限应该是755。如果没有,请将应用根文件夹中的权限更改为755。
chmod 755 android/gradlew
然后运行 react-native run-android
我正在寻找在DC/OS上运行Docker容器时是否使用Marathon和Chronos、Docker Swarm或Kubernetes的利弊。 比如,什么时候用马拉松/Chronos比用Kubernetes好,反之亦然? 现在我主要是在进行实验,但希望我们在夏季后开始在生产中使用这些服务之一。这可能会取消Docker Swarm的资格,因为我不确定到那时它是否可以生产。 我喜欢Docker Swa
问题内容: 我正在寻找在DC / OS上运行Docker容器时是否搭配Marathon和Chronos,Docker Swarm或Kubernetes的利弊。 例如,什么时候使用Marathon / Chronos比使用Kubernetes更好,反之亦然? 目前,我主要是在进行实验,但希望我们在夏季之后开始在生产中使用这些服务之一。这可能会取消Docker Swarm的资格,因为我不确定届时它是否
使用远程开发扩展包,VisualStudioCode可以打开当前系统上运行的Docker容器,并打开使用SSH连接的远程主机上的文件夹。 如果远程SSH主机上运行Docker容器,VSCode如何打开该容器中的文件/文件夹?
我在本地机器(Mac)上工作,其中有一个名为sqlvm的遗留虚拟机(这意味着我可以通过http://sqlvm:从本地主机访问这个虚拟机)。现在,我在应该连接到vm的同一个本地主机(我的Mac)中设置了几个docker容器(使用docker-compose)。< code>pymysql会引发一个异常: 如何将外部的“sqlvm”公开给内部 Docker 网络? 编辑:我尝试在yml文件中为相关容
问题内容: 主机可以打开Docker容器访问端口吗?具体来说,我在主机上运行了MongoDB和RabbitMQ,我想在Docker容器中运行一个进程以侦听队列并(可选)写入数据库。 我知道我可以将端口从容器转发到主机(通过- p选项),并可以从Docker容器中连接到外部环境(即Internet),但我不想公开RabbitMQ和MongoDB端口从主持人到外界 编辑:一些澄清: 我必须执行此技巧才
无法解析com.android.tools.build:gradle:2.3.0。 无法获取资源“https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.0/gradle-2.3.0.pom”。无法领导“https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.