docker - 通过 Vagrant 运行 docker 镜像
问题描述
我Vagrantfile
的 is 设置为运行我们将调用的 docker 映像gitlab/gitlab-ce
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.provision "docker" do |d|
d.run "gitlab/gitlab-ce"
end
end
跑步vagrant provision
给了我:
无法在本地找到图像“gitlab/gitlab-ce”
gitlab/gitlab-ce
为什么在本地找不到我的?
当我这样做时,docker ps -a
我看到它gitlab/gitlab-ce
已经启动并运行得很好
解决方案
因为docker ps
列出活动容器而不是图像。您需要使用公开可用的图像或运行
docker images
查看可用的和在您的机器上构建的图像
推荐阅读
- java - 在活动之间传递值
- r - 按 ID 组织数据,然后按日期组织数据并找到 R 中的差异
- java - 通过JNI向Java方法传递参数
- javascript - 根据其他数组值将字符串映射到数组的最佳方法
- ios - SpriteKitNode 背景颜色
- r - 用 rvest 抓取——数据有标签,但用 html_table() 找不到
我正在尝试从该站点上的表格中抓取一些高中运动成绩,但 rvest html_table() 函数没有返回任何内容……只是一个空列表。数据似乎清楚地位于表格标签中,所以我
- javascript - 如何在 JS 和 Ruby 后端创建自定义日期?
- c++ - 在 C++ 中,如何将包含 std::variant 元素的向量的迭代器相乘?对迭代器类型进行强制转换?
- python - 在类中创建 tkinter 标签、按钮、...
- c++ - 打印 std::vector
没有多余的字符