我需要使用旧的32位版Centos镜像并在我的Ubuntu系统上运行容器。
我搜索Centos:
sudo docker search centos
找到候选人:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
centos The official build of CentOS. 4100 [OK]
下载并运行它:
sudo docker run centos
Unable to find image 'centos:latest' locally
latest: Pulling from library/centos
5e35d10a3eba: Pull complete
Digest: sha256:dcbc4e5e7052ea2306eed59563da1fec09196f2ecacbe042acbdcd2b44b05270
Status: Downloaded newer image for centos:latest
但我不需要最新的中心。我想获得可用的旧Centos图像列表。
如何获取容器的Centos 6.9
图像?
答案 0 :(得分:0)
您可以使用以下命令获取官方CentOS 64位图像的可用标记列表:
curl -s https://registry.hub.docker.com/v1/repositories/centos/tags | jq '.[] | (.name)' | awk -F'"' '{print $2}'
输出显示CentOS图像带有标记centos6.9
。
现在您可以使用以下内容运行容器:
docker run -ti centos:centos6.9 bash
您还可以获得官方CentOS 32位图像的可用标签列表:
curl -s https://registry.hub.docker.com/v1/repositories/i386/centos/tags | jq '.[] | (.name)' | awk -F'"' '{print $2}'
6
centos6
似乎是一个拥有CentOS 32位版本的官方存储库。无论如何,你可以尝试用它来启动容器。