栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

MacOS Docker 安装配置及基本使用

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MacOS Docker 安装配置及基本使用

下载Docker

下载地址:https://hub.docker.com/editions/community/docker-ce-desktop-mac/

安装Docker

下载好Docker.dmg之后,双击安装即可,同普通应用软件一样。

安装完成后,在应用程序中找到docker图标,点击运行,启动Docker,可能会询问 macOS 的登陆密码,输入即可。

点击鲸鱼图标可显示docker的相关操作,如下图。

启动终端后,通过命令可以检查安装后的 Docker 版本。

配置镜像加速

注册Docker ID

完成上面两个步骤就可以正常使用docker,注册Docker ID是为了便于管理自己的镜像,注册地址:https://hub.docker.com/。

注册完成后可在Mac版Docker桌面工具中登录,并查看自己已有的镜像。

基本使用 搜索镜像

比如我们搜索nginx镜像,命令如下,搜索结果中标记“OFFICIAL”的为官方镜像,其他为用户自定义镜像,可根据实际需要选择。

docker search nginx

获取镜像

搜索到了需要的镜像之后可使用如下命令将镜像拉取到本地,类似于git拉取代码。

# 拉取指定版本xxx镜像
# docker pull nginx:xxx
 
# 拉取最新版本镜像 等价于docker pull nginx:latest
docker pull nginx

创建并启动容器

镜像拉取成功后,使用下面的命令启动nginx容器,容器内部的80端口已经映射到了本机的8080端口,所以启动成功后可以使用http://localhost:8080/访问docker容器内部nginx80端口映射的地址。

# -d 后台运行
# -p 8080:80 宿主机的8080端口映射到docker内部的80端口
# --name docker-nginx 启动后的容器名称为docker-nginx
docker run -d -p 8080:80 --name docker-nginx nginx


查看及停止容器

查看容器基本命令如下

# 查看运行中的容器
docker ps
 
# 查看所有容器 包括正在运行和已经停止运行的
docker ps -a


停止容器命令如下

# 通过id直接关闭容器
# docker kill a0fbf4519279
# 通过容器名称直接关闭容器
docker kill docker-nginx
 
 
# 通过id直接容器 默认等待十秒 超时强制关闭
# docker stop a0fbf4519279
# 通过容器名称关闭容器 默认等待十秒 超时强制关闭  等价于 docker stop -t=10 docker-nginx
docker stop docker-nginx

启动停止的容器

命令如下

# 启动容器可通过容器id或者容器名称
# 通过容器名称启动容器,如果已启动则忽略
docker start docker-nginx
 
# 通过容器名称重新启动容器,如果未启动则直接启动,如果已启动则关闭再启动
# docker restart docker-nginx

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/323449.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号