在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”映像)(并提供注册表的信息)
如果说无法从其专用注册表中下载“应用”映像,则输出一条错误消息(即由于不正确或省略的凭据-需要登录注册表)
也许可以通过以下两种方式之一提供:
谢谢!
后:
https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v
暂时停用我的防病毒软件(Avast)
以管理员模式启动我的命令行程序(例如“以管理员身份运行”),
使用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)
选择External Virtual Switch的switch to attach to the Hyper-V instance,
在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)