Docker 入门

本文介绍如何在Mac上安装Docker并讲解Docker的基本概念,包括镜像、容器等核心组件。此外还提供了常用的Docker操作命令,如检索、拉取镜像,运行、停止容器等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Mac 安装Docker

  • brew cask install docker

1222878-20180606072036329-1476958753.png

2. 核心概念

  • docker镜像(Images):用于创建Docker容器的模板;
  • docker容器(Container):是独立运行的一个或一组应用,即镜像启动后的实例;
  • docker客户端(Client):客户端通过命令行或者其他工具使用Docker;
  • docker主机(Host):一个物理或者虚拟的机器用于执行Docker守护进程和容器;
  • docker仓库(Registry):用来保存镜像,可以理解为代码控制中的代码仓库;

3. 常用操作

  • 镜像操作:
    • 检索:docker search redis;
    • 拉取:docker pull 镜像名:tag,tag是可选的,多为软件的版本,默认是latest;
    • 列表:docker images,查看所有本地镜像;
    • 删除:docker rmi image-id,删除指定的本地镜像;
  • 容器操作:
    • 运行:docker run --name CONTAINER-NAME -d -IMAGE-NAME
      例如:docker run --name myredis -d redis,--name,自定义容器名;-d,后台运行;image-name指定镜像模板;
    • 列表:docker ps,查看运行中的容器;
    • 列表2:docker ps -a,查看所有容器;
    • 停止:docker stop container-name/container-id,停止当前运行的容器;
    • 启动:docker start container-name/container-id,启动容器;
    • 删除:docker rm container-id,删除指定容器;
    • 端口映射:-p 6379:6379,主机端口(映射到)容器内部的端口;
      例如:docker run -p 6379:6379 --name myredis docker.io/redis
    • 容器日志:docker logs container-name/container-id;

参考资料:

转载于:https://www.cnblogs.com/linkworld/p/9143121.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值