vctl 使用镜像/换源/mirrors
⚠️ 更新:事实证明,以下方法仅对部分镜像有效
换源
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
意为后台运行。
文档
以下列出几份官方文档: