美文网首页自动化测试之路
Mac系统下安装docker及基本使用

Mac系统下安装docker及基本使用

作者: orange_ade | 来源:发表于2020-06-16 15:00 被阅读0次
    一、可以使用Homebrew安装docker,
    $ brew cask install docker
    ==> Creating Caskroom at /usr/local/Caskroom
    ==> We'll set permissions properly so we won't need sudo in the future
    Password:          # 输入 macOS 密码
    ==> Satisfying dependencies
    ==> Downloading https://download.docker.com/mac/stable/21090/Docker.dmg
    ######################################################################## 100.0%
    ==> Verifying checksum for Cask docker
    ==> Installing Cask docker
    ==> Moving App 'Docker.app' to '/Applications/Docker.app'.
    🍺  docker was successfully installed!
    
    二、也可以直接去官网下载docker,
    三、docker基本使用命令

    1、docker run 是一个最基本的命令,它指定运行哪个docker镜像,并生成一个容器在系统中,即同时生成一个镜像一个容器

    • 镜像image和容器container的区别:镜像是一个抽象,容器是实际的对象,可以理解为镜像是类,容器是这个类的实体对象
    • docker首先从本地主机上查找镜像是否存在,如果不存在,docker就会从镜像仓库docker hub下载公共镜像
    • 如果在执行:docker run hello word 拉取镜像过程中会遇到失败的情况,这个时候我们需要添加国内镜像:
    • docker -> preference -> docker engine -> 加入以下json字段 -> 点击reply&restart -> 再跑docker run hello word
    "registry-mirrors": [
    
        "https://registry.docker-cn.com",
    
        "https://docker.mirrors.ustc.edu.cn",
    
        "https://hub-mirror.c.163.com"
    
      ]
    
    • 此时我们再执行docker run hello word 就会成功,如下图 Xnip2020-06-16_13-53-25.jpg
      2、docker image 查看镜像指令(该指令列出系统上所有镜像) Xnip2020-06-16_13-55-43.jpg
      3、docker ps -a 和 docker container ls -a 查看容器指令(列出这两个指令是一样的,列出系统里面所有的docker容器,不加-a表示仅列出正在运行的容器。) Xnip2020-06-16_13-57-42.jpg
      4、docker stop xxx 停止容器 Xnip2020-06-16_14-46-20.jpg
      5、docker rm xxx 删除容器指令 Xnip2020-06-16_14-48-12.jpg
      6、docker run --name xxx hello-world 改容器名 Xnip2020-06-16_14-41-31.jpg 更改名字后,可见其实它是在增加新名字的该镜像容器,而不是改旧容器名 Xnip2020-06-16_14-50-24.jpg
      7、docker rmi hello-world 删除镜像(注意:必须要把所有容器删除完后才能删镜像,否则会报错,因为容器在引用这个镜像。) Xnip2020-06-16_14-57-20.jpg 用docker images 指令可看到删除镜像成功 Xnip2020-06-16_14-58-26.jpg

    相关文章

      网友评论

        本文标题:Mac系统下安装docker及基本使用

        本文链接:https://www.haomeiwen.com/subject/obacxktx.html