Docker 安装和快速入门
2019-02-15 16:35
561 查看
Docker 安装和快速入门
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。
CentOS 安装 Docker CE
- 下载和安装启动
- 安装依赖包
$ sudo yum install -y yum-utils $ sudo yum install -y device-mapper-persistent-data $ sudo yum install -y lvm2
- yum 软件源 鉴于国内网络问题,强烈建议使用国内源
$ sudo yum-config-manager \ --add-repo \ https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
- 测试版本的 Docker CE
$ sudo yum-config-manager --enable docker-ce-test
- 安装 Docker CE
$ sudo yum makecache fast $ sudo yum install docker-ce $ curl -fsSL get.docker.com -o get-docker.sh $ sudo sh get-docker.sh --mirror Aliyun
- 启动 Docker CE并添加用户组
$ sudo systemctl enable docker $ sudo systemctl start docker $ sudo groupadd docker $ sudo usermod -aG docker $USER
macOS 安装 Docker
使用 Docker 镜像
- 获取镜像
$ docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
-
运行
-it:这是两个参数,一个是 -i:交互式操作,一个是 -t 终端。我们这里打算进入 bash 执行一些命令并查看返回结果,因此我们需要交互式终端
docker run 就是运行容器的命令 - –rm:这个参数是说容器退出后随之将其删除。默认情况下,为了排障需求,退出的容器并不会立即删除,除非手动 docker rm。我们这里只是随便执行个命令,看看结果,不需要排障和保留结果,因此使用 --rm 可以避免浪费空间
- ubuntu:18.04:这是指用 ubuntu:18.04 镜像为基础来启动容器
- bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 bash
列出镜像
-
仓库名、标签、镜像 ID、创建时间、所占用的空间
$ docker image ls
- 镜像体积
$ docker system df
- 删除本地镜像
$ docker image rm [选项] <镜像1> [<镜像2> ...]
注 本文纯属个人总结,如有错误请矫正。Dockerfile 定制镜像将单独另开篇幅
相关文章推荐
- Docker安装快速入门
- [置顶] docker-compose教程(安装,使用, 快速入门)
- Docker安装与快速入门(Mac)
- docker-compose教程(安装,使用, 快速入门)
- Docker 快速入门指引及相关概念知识概览
- Docker系列一之基础快速入门企业实战
- Docker入门篇-安装
- Docker系列一之基础快速入门企业实战
- 安装.NET Framework SDK 快速入门FAQ
- selenium快速入门安装
- Redis快速入门:安装、配置和操作
- 【Docker入门】快速入门教程
- OpenStack云计算快速入门之二:OpenStack安装与配置
- Spark快速入门指南 – Spark安装与基础使用
- Docker是用来干什么的?【快速入门】
- IOS快速入门-工匠化教程系列(一) Xcode安装和快速认识
- Docker Machine快速安装Docker环境(二)
- [Docker 入门--安装篇]阿里云ECS服务器Centos系统上安装docker
- Docker快速入门
- Windows10下的docker安装与入门 (一)使用docker toolbox安装docker