温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Mac Docker的安装和使用教程

发布时间:2021-06-23 10:52:08 来源:亿速云 阅读:867 作者:chen 栏目:大数据

这篇文章主要讲解了“Mac Docker的安装和使用教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mac Docker的安装和使用教程”吧!

Mac Docker安装使用

[toc]

一、Docker简介

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

官网入口: http://www.docker.com

二、Docker安装

可以直接下载Docker的安装包手动安装, 也可以通过Homebrew工具进行安装. 由于网络的原因, 建议直接通过下载安装包进行安装.

2.1 Homebrew安装Docker

直接在终端执行brew安装命令,.

注意: 安装过程中可能由于网络原因可能会出现在下载失败的提示, 直接重新执行安装命令继续安装即可.

brew cask install docker;

2.2 手动下载.dmg安装包进行安装

由于Docker官网部署在国外, 可以采用通过国内的镜像下载. 这里可以使用阿里云的安装镜像.

Mac安装包:

对于10.10.3以下的用户 推荐使用Docker Toolbox

Mac安装文件:http://mirrors.aliyun.com/docker-toolbox/mac/docker-toolbox/

对于10.10.3以上的用户 推荐使用Docker for Mac

Mac安装文件:http://mirrors.aliyun.com/docker-toolbox/mac/docker-for-mac/
Windows安装包:

对于Windows 10以下的用户,推荐使用Docker Toolbox

Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

对于Windows 10以上的用户 推荐使用Docker for Windows

Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/
Linux安装包

Linux用户可以根据自己的发行版自行选择下载.

下载地址: http://mirrors.aliyun.com/docker-ce/linux/

三、配置Docker镜像代理

  1. 打开 “Docker.app”

  2. 进入偏好设置页面(快捷键 ⌘, )

  3. 打开 “Daemon” 选项卡

  4. 在“Registry mirrors” 中添加 https://docker.mirrors.ustc.edu.cn/

  5. 点击下方的 “Apply & Restart” 按钮

四、Docker命令

在Docker安装结束后可以通过 docker -v 命令查看当前Docker版本信息.

我们可以直接在终端输入 docker 来查看所有的Docker客户单命令, 也可以通过 docker <命令> --help 来查看指定命令的详细说明

常用命令说明
docker -v查看当前Docker版本
docker search查找镜像
docker pull从镜像仓库中拉取或者更新指定镜像
docker images查看本地镜像列表
docker rmi删除指定镜像
docker run创建一个容器并运行
docker ps查看容器启动情况
docker start运行指定容器(一个或多个)
docker stop停止指定的运行中的容器
docker restart重启指定容器
docker port查看指定容器的端口映射
docker rm删除指定容器

五、操作说明(以Redis为例)

查找Redis镜像

docker search redis

拉取Redis最新镜像

docker pull redis:latest

查看拉取到本地的镜像

docker images

显示信息如下:

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
redis               latest              63130206b0fa        2 days ago          98.2MB

信息说明:

REPOSITORY: 表示当前镜像的仓库
TAG:镜像标签,一般用版本标识
IMAGE ID:镜像的唯一ID
CREATED: 镜像创建时间
SIZE: 镜像大小

创建并运行Redis容器

docker run --name mRedis -p 6379:6379 -v ~/data:/data -d  redis

启动参数说明:

--name:指定容器别名,指定后可直接通过别名操作该容器
-p:将容器端口与本地端口进行映射,前边为本地端口,后边的为容器端口
-v: 将本地目录映射到容器目录,这里将本机用户目录~/data映射到容器中的/data
-d:后台运行

容器启动成功后,查看容器启动情况:

docker ps

显示信息如下:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
8c283c2a4876        redis               "docker-entrypoint.s…"   13 seconds ago      Up 12 seconds       0.0.0.0:6379->6379/tcp   mRedis

停止Redis容器

可以通过容器的CONTAINER ID或者别名停止容器

docker stop mRedis或者docker stop 8c283c2a4876

感谢各位的阅读,以上就是“Mac Docker的安装和使用教程”的内容了,经过本文的学习后,相信大家对Mac Docker的安装和使用教程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI