您的位置:首页 > 运维架构 > Docker

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 地址[:端口号]/]仓库名[:标签]
  • 运行
    docker run 就是运行容器的命令

    -it:这是两个参数,一个是 -i:交互式操作,一个是 -t 终端。我们这里打算进入 bash 执行一些命令并查看返回结果,因此我们需要交互式终端
  • –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 定制镜像将单独另开篇幅

  • 内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: