问题标签 [docker-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - DOCKER_HOST URL 的可能格式是什么?
DOCKER_HOST
通过设置环境变量,可以通过 docker cli 访问远程 docker 服务器。
大多数情况下,tcp://<hostname-or-ip>:<port>
或有时ssh://<hostname-or-ip>:<port>
使用。
不幸的是,docker 文档讨论了所有内容,除了这个变量可能的 URL 格式。它们是什么,它们是如何工作的?
docker - 查看是否存在具有特定名称的 Docker 容器
我正在尝试查找是否存在具有特定名称的 Docker 容器,但我似乎没有成功。我从其他帖子中找到了多个答案,其中最引人注目的是这个,但我似乎无法重现他们的成功。当容器处于多种状态(有时停止,有时正在运行)时,他们的答案没有返回,但我似乎无法获得输出。如果容器现在正在运行,它不应该做任何事情。我一直在使用的代码块是:
我希望这段代码能够找到容器,并在它退出时将其删除。我知道这有时会很危险。我正在运行 macOS 10.15.6 Catalina(最新更新),带有Docker Desktop 2.3.0.4 (46911)
.
^^^ 这是我的docker ps
输出
docker - 如何在 Docker 中删除匿名图像?
所以,我想为我的应用程序创建一个图像
但是我忘了给它起个名字,名字就变成了<none>
。当我尝试使用docker image rm <none>
输出删除它时
如何删除此匿名图像?
docker - Docker BuildX 图像未在 docker image ls 中显示
我目前正在尝试使用 BuildKit/BuildX 构建多平台映像(x86_64、arm64、armv7、armv6),并且似乎构建成功,但我似乎无法找到映像所在的位置。它与我之前为 x86_64 构建的版本相比并没有改变,当尝试将它推送到我的仓库时,它说所有层都已经存在,并且只有一个平台存在。我用来构建图像的命令是:
构建后我从终端得到的最后一行是:
docker - Docker CLI、Podman 和其他类似工具是否可以为图像共享本地存储?
我最近开始使用 podman,并意识到通过 docker 拉取的图像无法用于 podman,反之亦然。例如:-
如果我使用 docker CLI 拉取镜像,如下所示
如果我想在 podman 或 buildah 中使用相同的图像,结果我不能
我知道这是因为 podman 和 docker 都使用不同的存储位置,因此通过 docker 下拉的图像无法与 podman 一起使用,反之亦然。
有没有办法缓解这个问题,并以某种方式使 docker 和 podman 在同一个图像上可互换地工作,无论它是通过 docker 还是 podman 拉下来的?
docker-container - Connect local SQL Server database from the containerized Asp.net Core Application
I have a very simple "hello world" kind Asp.net Core API Application (swagger included) where I click one API Controller and it fetches the data from the database and returns as JSON. I have tested that working on my system through the debugger and it all good to go inside docker.
I have created a docker file (not docker compose) and build the image finally run the docker container and checked the application is indeed accessible. However, the API Controller which fetches the data from the database, that endpoint failed. I have tried all possible options like
- https://medium.com/@vedkoditkar/connect-to-local-ms-sql-server-from-docker-container-9d2b3d33e5e9
- How do I connect the local SQL Server database for the ASP.NET Core application running inside either local Docker or Kubernetes?
I have the latest docker version (20.10.2, build 2291f61) which supports host.docker.internal and that does not work either.
I have tried after disabling the firewall, have used the IP Address with port 1433, have used host.docker.internal and everywhere It gives same error to connect to the database. Well, I tried to same IP Address and connect locally through SQL Management Studio and confirmed that I am doing any mistake in typo for username, password or SQL server, and database.
I am having an asp.net core API application where the connection strings store under appsettings.json.
None of the suggested approaches is working. Any different option/ clue?
configuration - Windows 上的 Docker CLI:config.json 路径?
根据https://docs.docker.com/engine/reference/commandline/registry_history/ ,可以通过编辑config.json文件来启用Docker CLI的一些实验性功能。
但是,在 Windows 上,config.json文件在哪里?
docker - Docker CLI 无法使用“不允许附加属性 postgres”进行组合
我的 docker-compose.yml 看起来像这样
当我尝试跑步时
我收到以下错误
但是,当我跑步时
一切都按预期运行,但我收到信息消息
所以我认为 docker-compose 很快就会过时......我做错了什么?