首页 > 其他分享 >Colima代替Docker Desktop(更换镜像源)

Colima代替Docker Desktop(更换镜像源)

时间:2022-12-01 15:47:48浏览次数:35  
标签:colima Desktop nginx 88 镜像 Docker Colima docker

Colima 在 Mac 上创建一个虚拟机并在其中安装 Docker Runtime(默认),Mac 上通过 docker cli 进行访问和普通使用 docker cli 无差别

特点

  • Intel and M1 Macs support
  • Docker and Containerd support
  • Port Forwarding
  • Volume mounts
  • Kubernetes

安装 

brew install colima

启动

colima start

运行 Nginx容器

# 运行 nginx
➜ docker run -d -p 88:80 nginx:latest

# 查看容器状态
➜ docker ps
CONTAINER ID   IMAGE                  COMMAND                  CREATED         STATUS         PORTS                               NAMES
f395ecbbfff4   nginx:latest           "/docker-entrypoint.…"   2 minutes ago   Up 2 minutes   0.0.0.0:88->80/tcp, :::88->80/tcp   agitated_cori

# 访问成功
➜ curl 192.168.106.2:88 

构建镜像

# 构建镜像
➜ cat <<EOF | docker build -t nginx:colima -
FROM nginx
RUN echo '这是一个本地构建的nginx镜像' > /usr/share/nginx/html/index.html
EOF

...Building 0.1s (6/6) FINISHED

# 查看
➜ docker images
REPOSITORY     TAG       IMAGE ID       CREATED        SIZE
nginx          colima    5097bf8ad99c   26 hours ago   142MB

更换数据源

colima ssh
vim /Users/xxxx/.docker/daemon.json
示例:
{ "registry-mirrors": [ "http://hub-mirror.c.163.com"] } }
具体可以把自己设置在Docker Desktop设置中docker engine中配置复制到daemon.json保存



然后
exit
停止colima 
colima stop
重启colima
colima start
再次尝试,就更新镜像源成功

 

标签:colima,Desktop,nginx,88,镜像,Docker,Colima,docker
From: https://www.cnblogs.com/mhSui/p/16941609.html

相关文章

  • Docker-ce安装与卸载
    阿里云安装DockerCE镜像Ubuntu14.04/16.04(使用apt-get进行安装)#step1:安装必要的一些系统工具sudoapt-getupdatesudoapt-get-yinstallapt-transport-htt......
  • docker pull 下载镜像报错 pull access denied for ubantu, repository does not exis
    如果你是像我一样,Docker小白,那么在dockerpull时,很有可能会遇到和我同样的问题:好的,那么我就来具体说说我在执行下载ubantu镜像时遇到的问题,$dockerpullubantuUsi......
  • 【Docker学习系列】Docker学习1-docker安装
    从本篇开始,凯哥将和大家一起学学docker。本篇是docker学习系列第一篇:安装docker。 docker安装前提条件:目前,centos发行版中的内核支持Docker.Docker运行在Centos764位上......
  • 【Docker学习系列】Docker学习1-docker安装
    从本篇开始,凯哥将和大家一起学学docker。本篇是docker学习系列第一篇:安装docker。安装前提条件:目前,centos发行版中的内核支持Docker.Docker运行在Centos764位上,要求系统为......
  • docker swarm 外部负载均衡(Haproxy+keepalived) +ingress
     外部负载均衡(Haproxy+keepalived)+ingress1.说明该实验是在上一个实验的基础之上做的,在上一个实验的基础之上,增加了haproxy+keepalivedhaproxy可以用来做负载均衡用的......
  • docker swarm overlay网络
    Overlay网络的基本介绍Overlay网络的基本架构组成Overlay网络技术是指在传统网络架构之上叠加的虚拟化技术模式。也就是说它是依托于传统网络架构的前提条件下,实......
  • 使用Docker恢复Mysql8备份的Data数据 - 诚哥博客
    前段时间公司数据库服务器崩溃启动不起来,经过我初步排查是/home目录挂载不上导致启动不起来,虽然通过注释/etc/fstab中的挂载信息,启动了,但是发现mysql数据有缺失,还好有例行......
  • Docker定时删除none镜像
    在使用docker的时候会产生none镜像文件,偶尔没什么,但是比如使用了自动化​​部署​​​​工具​​那就不一样了,一天没准就上百个none镜像了,非常消耗资源,所以需要定时清理删除......
  • 部署Docker管理面板Portainer
    相信很多人都会遇到​​部署​​​了docker后想要有个可以管理的控制台,方便我们对docker服务进行管理,查看日志、查看内存占用等等,虽然docker命令都能查看,但是肯定没有图表可......
  • windows 批量删除docker 镜像
    使用cmd命令,powershell命令不能执行#查找并删除镜像(xxx代表查询条件)for/f"tokens=3"%iin('dockerimages^|findstr"xxx"')do@dockerrmi%i#查找并删除容器(x......