Docker哪些事儿

关于这篇文章

操作系统

我们使用CentOS7,查看内核命令如下

$ uname -r
3.10.0-514.el7.x86_64

Docker Mirror镜像

我们使用官方镜像在国外,速度不忍直视,大家都懂的。所以我们使用国内镜像DaoCloud。

执行以下步骤时,Docker-CE已经正常安装

  • Setp 1
    注册DaoCloud账号

  • Setp 2
    登录后,加速器中存在对应不同系统的配置DaoCloud脚本及地址

  • Setp 3
    重启Docker

$ sudo systemctl restart docker

安装Docker-CE

要求

安装Docker,CentOS必须是7这个版本的64-bit

清理Docker历史安装

$ sudo yum remove docker \
                  docker-common \
                  container-selinux \
                  docker-selinux \
                  docker-engine

安装

  • 安装yum-utils
    提供yum-config-manager实用工具
$ sudo yum install -y yum-utils
  • 添加一个稳定的Docker仓库
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  • 开启docker-ce-edge
    默认是关闭的此处我们进行开启操作,如果要再次关闭docker-ce-edge,使用选项–disable
$ sudo yum-config-manager --enable docker-ce-edge
  • 更新yum已安装的软件包
$ sudo yum makecache fast
  • 安装最新版本的Docker-CE
$ sudo yum install docker-ce
  • 启动Docker-CE
$ sudo systemctl start docker
  • 验证Docker-CE安装是否正确
    此处,我们直接使用官方自带的hello-world镜像进行验证
$ sudo docker run hello-world
$ sudo docker images

$ sudo docker images命令,执行完成后可以看到hello-world镜像,代表Docker-CE安装成功

  • 查看Docker版本
$ docker version
Client:
 Version:      17.03.1-ce
 API version:  1.27
 Go version:   go1.7.5
 Git commit:   c6d412e
 Built:        Mon Mar 27 17:05:44 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.03.1-ce
 API version:  1.27 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   c6d412e
 Built:        Mon Mar 27 17:05:44 2017
 OS/Arch:      linux/amd64
 Experimental: false

CentOS容器

准备工作

  • 拉取centos镜像
$ docker pull centos
  • 查看镜像是否拉取成功
$ docker images centos
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos              latest              a8493f5f50ff        4 weeks ago         192 MB

运行

确定centos镜像已获取,是时候启动一个Docker的centos容器

$ docker run -i -t centos /bin/bash

在 docker 命令中我们使用了”-i 捕获标准输入输出”和”-t 分配一个终端或控制台”选项

退出

如果需要断开与Docker的centos容器,命令很简单

$ exit
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值