首页 > 其他分享 >MacOS 安装Podman 替代Docker

MacOS 安装Podman 替代Docker

时间:2023-03-22 14:55:27浏览次数:44  
标签:容器 MacOS podman -- VM machine Podman Docker

一、安装

下载地址:https://github.com/containers/podman/blob/main/DOWNLOADS.md

桌面版:https://podman-desktop.io/docs/getting-started/getting-started

$ brew install podman

$ brew upgrade podman # 升级旧版

# 查看Podman信息
$ podman version
$ podman info

# 获取更多命令
$ podman --help
$ podman <subcommand> --help

二、启动Podman VM

docker 针对 Windows 和 macOS 推出了专门的客户端,客户端里面集成了虚拟化相关的设置,在虚拟机中运行docker和管理容器。

在Windows 和 macOS 上的 Podman 也是在虚拟机中运行,对虚拟机的管理通过 podman machine 命令实现。

$ podman machine --help
$ podman machine init 
$ podman machine start # 启动 podman VM
$ podman machine stop # 停止VM
$ podman machine list # 罗列VM
$ podman machine rm # 删除VM
$ podman machine ssh # 通过SSH 进入VM,在终端进行操作

三、镜像拉取和容器使用

$ podman search <search_term> # 搜索   # podman search httpd --filter=is-official

# podman pull docker.io/library/httpd   # 拉取镜像

# podman images  # 查看镜像

$ podman run -dt -p 8080:80/tcp docker.io/library/httpd   # 创建运行容器   ,验证 $ curl http://localhost:8080

# podman ps  # 列出已创建和正在运行的容器,  -a,podman将显示所有容器(已创建、已退出、正在运行等)

$ podman stop "CONTAINER ID"  # 停止容器

$ podman rm "CONTAINER ID"   # 删除容器

 

标签:容器,MacOS,podman,--,VM,machine,Podman,Docker
From: https://www.cnblogs.com/terrylin/p/17243937.html

相关文章

  • linux上安装Docker(非常简单的安装方法)
    最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗! Docker的三大核心概念:镜像、容器、仓库镜像:类似虚拟机的镜像、用俗话说就是安装文件。容......
  • Docker 源和Dockerfile配置及常用镜像部署
    Docker安装和常用命令请看这篇博客Docker源/etc/docker/daemon.json是docker的配置文件,默认没有,需要我们手动创建手动修改vi/etc/docker/daemon.json并填入以下......
  • 从零开始的Docker Desktop使用,Docker快速上手Docker介绍和基础使用
    从零开始的DockerDesktop使用,Docker快速上手Docker介绍和基础使用Docker简介和安装和基础配置Docker简介Docker就像一个盒子,里面可以装很多物件,如果需要某些物件......
  • Docker:docker-compose设置启动顺序
    前言项目的技术栈vue+nodejs+redis+rabbitmq,由于vue服务依赖于redis+rabbitmq组件,所以需要先启动redis+rabbitmq组件,之后在运行vue服务。属性设置version:"3"services......
  • .netcore 在Linux(Centos)使用Docker方式部署
    运行环境假设你已经安装好了.netcore运行环境,未配置可以看这篇​​[linux(centos)搭建.netcore运行环境]​​centos:7.2cpu:1核2G内存1M带宽docker:18.06.1-ce安装docke......
  • Docker - nextcloud
    开发同学直接打包发到群里,包名都一样,没有版本的概念;包环境也无法区分,所以想自己做个部门的归档服务。$dockerpullnextcloud$dockerrun-d--restart=always--nam......
  • docker-compose 部署文件预览服务-kkFileView
    docker-compose部署文件预览服务1.docker-compose文件准备docker-compose-fileview.ymlversion:'3.2'services:fileview:image:keking/kkfileview:lates......
  • 配置docker容器veth-pair---实现桥接模式
    前言:已知docker网络三种基础模式bridge、host、none,·bridge:桥接模式,创建容器时默认的网络模式;docker安装时,在宿主机内创建一个虚拟网桥docker0,并自动给docker......
  • 【docker】解决报错 WARNING: IPv4 forwarding is disabled. Networking will not wor
    https://blog.csdn.net/weixin_68100450/article/details/126054580一,docker运行直接报错报错:[root@localhost/]#dockerrun-itubuntu/bin/bashWARNING:IPv4f......
  • Docker CLI docker config ls 常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Doc......