⚠️ 更新:事實證明,以下方法僅對部分鏡像有效
換源
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
意為后台運行。
文檔
以下列出幾份官方文檔: