前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac下Docker容器的安装和简单使用

Mac下Docker容器的安装和简单使用

作者头像
緣來
发布2018-09-18 17:19:26
4.6K0
发布2018-09-18 17:19:26
举报
文章被收录于专栏:緣來來來緣來來來

环境说明

操作系统:macOS High Sierra Docker 版本:docker 内容摘要:mac下docker的搭建和使用、docker加速器的配置、docker常用命令

Docker 安装

直接访问docker 官网,下载docker CE 版本进行安装

https://store.docker.com/editions/community/docker-ce-desktop-mac

docker 默认的本地镜像时存在当前用户目录下的,为了方便管理,将其转移到专用的磁盘分区中

Docker 加速器

配置阿里云加速器

访问 https://dev.aliyun.com/search.html 并注册

获取加速地址 https://r6hv888q.mirror.aliyuncs.com

Docker 常用命令

代码语言:javascript
复制
场景一:镜像下载、运行及删除
docker pull hello-world  #下载镜像
docker images #查看当前镜像名
docker ps -a #查看当前运行的镜像
docker run hello-world #运行hello-word 镜像
docker ps -a  #查看当前运行的镜像信息
docker stop {ID} #停止该镜像
docker rm {ID} #在运行列表中删除镜像
docker rmi {ID} #在本地镜像库中删除镜像
场景二:下载镜像并直接运行
docker run  --name ubuntu -it ubuntu bash 
docker cp dd ubuntu:tmp/ #复制文件dd 到容器的/tmp 目录
Ctrl-p Ctrl-q  #退出
场景三:修改镜像,并保存到私有仓库
>###### 期望结果:在ubuntu 镜像中添加 apache,将新的镜像保存到私有仓库中

docker exec -it ubuntu bash 
apt-get update
apt-get install apache2
Ctrl-p Ctrl-q  #退出
docker commit -a "mir355" -m "ubuntu add apache2" {ID}  private/ubuntu_apache:v1   #保存镜像
docker stop ubuntu 
docker rm ubuntu
docker run -i -t --name apache2 -p 8080:80 private/ubuntu_apache:v1 /bin/bash
/etc/init.d/apache2 start
Ctrl-p Ctrl-q  #退出
#通过 docker tag重命名镜像,使之与registry匹配
docker tag private/ubuntu_apache:v1 127.0.0.1:5000/private/ubuntu_apache:v1
#保存到私有仓库
docker push 127.0.0.1:5000/private/ubuntu_apache:v1
curl http://127.0.0.1:5000/v2/_catalog

#下载镜像
docker pull 127.0.0.1:5000/private/ubuntu_apache:v1
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境说明
  • Docker 安装
  • Docker 加速器
  • Docker 常用命令
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档