当前位置:   article > 正文

MacOs下brew安装与使用Docker_brew install docker

brew install docker

Docker概念:

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。 比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。

容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样 镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。

仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。

1、安装

方式一:brew安装 方式二:通过 https://desktop.docker.com/mac/stable/Docker.dmg 拖动下载安装

brew search docker
brew install docker
docker --version
Docker version 20.10.2, build 2291f61
  • 1
  • 2
  • 3

upload successful

2、使用

下面通过安装redis来了解docker的常用命令

搜索:docker search redis

拉取/下载最近的:docker pull redis:latest

查看镜像是否下载成功:docker images

运行并创建容器

docker run --name redis-jarvan -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass '123456'

    命令详解:

    -p 6379:6379 将容器内端口映射到宿主机端口(右边映射到左边)
    --redis-server –appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
    --requirepass “your passwd” :设置redis认证密码
    --restart=always : 容器随docker启动而启动
    • 1
    • 2
    • 3

    3、其他常用命令

    # 查看本地镜像
    docker images
    
    # 查看所有的容器 -a:包括未运行的
    docker ps -a
    
    # 启动容器
    docker start redis-jarvan
    
    # 停止容器
    docker stop redis-jarvan
    
    #删除容器
    docker rm redis-jarvan
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    upload successful

    4、其他方式

    Docker Dashboard:可视化页面处理

    upload successful

    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/48878
    推荐阅读
    相关标签
      

    闽ICP备14008679号