⚠️ 更新:事实证明,以下方法仅对部分镜像有效

 

VMware16新增vctl管理容器,使用时发现是从docker.io拉取镜像,国内连接网速较慢。官方似乎并没有给出换源方法。

解决方法:从指定的URL获取image

例如使用网易docker镜像源:

vctl pull hub-mirror.c.163.com/library/nginx:latest

使用时只需要按需修改nginx:latest即可(格式为镜像名称:版本TAG)

使用其他镜像源也只需要更改URL即可

使用

尝试使用vctl新建mysql容器

首先拉取镜像,这里使用自己的阿里云镜像:vctl pull xxxxxxxx.mirror.aliyuncs.com/library/mysql:latest

vctl与docker命令用法有些许差异,使用vctl run新建容器时,推荐使用--publish命令开放端口,传入变量时,要使用--env

vctl run --name mysql_test --publish 3306:3306 --env="MYSQL_ROOT_PASSWORD=123456" --detach xxxxxxxx.mirror.aliyuncs.com/library/mysql:latest

其中--detach意为后台运行。

文档

以下列出几份官方文档:

vctl命令示例

vctl命令的语法

相关文章:

  • 2021-12-31
  • 2022-02-07
  • 2022-01-28
  • 2022-01-15
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-01
  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
  • 2021-08-14
  • 2021-11-29
  • 2021-09-14
相关资源
相似解决方案