小编kvj*_*va1的帖子

执行“ docker stack deploy”时,有什么方法可以获取详细的日志记录信息?

在Docker 17.03中,执行时

docker stack deploy -c docker-compose.yml [堆栈名称]

唯一输出的信息是:

Creating network <stack-name>_myprivatenet
Creating service <stack-name>_mysql
Creating service <stack-name>_app
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以让Docker输出有关部署期间发生的情况的更多详细信息?

例如,以下信息将非常有帮助:

  • 正在从注册表中下载映像(即“ mysql”映像)(并提供注册表的信息)

  • 如果说无法从其专用注册表中下载“应用”映像,则输出一条错误消息(即由于不正确或省略的凭据-需要登录注册表)

也许可以通过以下两种方式之一提供:

  • docker stack deploy-日志
  • 码头工人堆栈日志

谢谢!

docker docker-swarm

5
推荐指数
1
解决办法
2726
查看次数

如何使共享文件夹与Vagrant和Hyper-V一起使用?

后:

  1. 启用Microsoft Hyper-V,如下所述:

https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

  1. 暂时停用我的防病毒软件(Avast)

  2. 以管理员模式启动我的命令行程序(例如“以管理员身份运行”),

  3. 使用Hyper-V实例启动Vagrant(2.2.3):

$ vagrant up

使用以下示例Vagrantfile:

Vagrant.configure("2") do |config|
  config.vm.box = "bento/ubuntu-16.04"
  config.vm.provider "hyperv"
  config.vm.network "public_network"
  config.vm.synced_folder ".", "/vagrant", type: "smb"
  config.vm.provider "hyperv" do |h|
    h.enable_virtualization_extensions = true
    h.linked_clone = true
  end
end
Run Code Online (Sandbox Code Playgroud)
  1. 选择External Virtual Switchswitch to attach to the Hyper-V instance

  2. 在Hyper-V实例启动期间由Vagrant提示时输入Windows(Admin)用户的用户名和密码

我收到以下错误:

Failed to mount folders in Linux guest. This is usually because
the "vboxsf" file system is not available. Please verify that
the guest additions are properly installed …
Run Code Online (Sandbox Code Playgroud)

windows smb hyper-v vagrant

3
推荐指数
1
解决办法
1129
查看次数

标签 统计

docker ×1

docker-swarm ×1

hyper-v ×1

smb ×1

vagrant ×1

windows ×1