docker pull 指定 os/arch

目录

方式一:官方标准格式docker pull

          方式二:docker run

方式三: 启用experimental

修改daemon.json,启用experimental属性

重启docker

通过docker version 检查experimental是否启用

执行docker pull


最近准备把应用迁移到华为鲲鹏系统,因此所有镜像都要使用arm arch才行。

方式一:官方标准格式docker pull

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

如:
docker pull ubuntu@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2

     
     
方式二:docker run

// 通过如下命令指定arch:
docker run -it --rm <image-name>:<tag>  arch=linux/arm64

方式三: 启用experimental

修改daemon.json,启用experimental属性

vim /etc/docker/daemon.json
{
  "experimental":true
}

重启docker

systemctl restart docker

通过docker version 检查experimental是否启用

Server 
experimental: true

[root@main ~]# docker version
Client: Docker Engine - Community
 Version:           19.03.5
 API version:       1.40
 Go version:        go1.12.12
 Git commit:        633a0ea838
 Built:             Wed Nov 13 07:22:05 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.5
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.12
  Git commit:       633a0ea838
  Built:            Wed Nov 13 07:28:45 2019
  OS/Arch:          linux/amd64
  Experimental:     true
 containerd:
  Version:          v1.2.10
  GitCommit:        b34a5c8af56e510852c35414db4c1f4fa6172339
 runc:
  Version:          1.0.0-rc8+dev
  GitCommit:        3e425f80a8c931f88e6d94a8c831b9d5aa481657
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

执行docker pull

 docker pull --platform=<plartform> <image-name>:<tag>

 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
docker pull mailserver/docker-mailserver 是一个命令,用于从Docker Hub上拉取 mailserver/docker-mailserver 镜像。 Docker是一种开源的容器化平台,它可以帮助我们实现应用程序的快速部署和管理。而Docker Hub是一个公共的镜像仓库,里面存储着各种各样的Docker镜像。 通过执行 docker pull mailserver/docker-mailserver 命令,我们可以将 mailserver/docker-mailserver 镜像下载到本地。该镜像是一个用于构建邮件服务器的Docker镜像,包含了所有必要的组件和依赖项。 下载镜像后,我们可以使用 docker run 命令来创建并启动一个基于该镜像的容器。容器会在我们的计算机上运行一个功能完整的邮件服务器,我们可以通过相关端口来访问和管理该服务器。 使用 mailserver/docker-mailserver 镜像构建邮件服务器有很多好处。首先,镜像已经预先配置和优化了所有必要的组件,包括Postfix、Dovecot和SpamAssassin等。其次,我们可以通过自定义环境变量来灵活配置服务器的各种参数,例如设置域名、用户账号和密码等。此外,镜像还提供了一系列管理工具,包括Web管理界面和命令行工具,方便我们进行邮件服务器的管理和监控。 总之,通过执行 docker pull mailserver/docker-mailserver 命令,我们可以方便地获取并部署一个功能完善的邮件服务器。这为我们的邮件通信提供了便利,并简化了配置和管理的过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值