CentOS 7 下 Docker 容器安装

本贴最后更新于 2096 天前,其中的信息可能已经事过景迁

1. 环境检查

1. 1 前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为 64 位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为 64 位、系统内核版本为 2.6.32-431 或者更高版本。

1.2. 系统版本检查

通过 uname -r 查看当前系统内核版本,我的机器内核版本如下:

[root@iZ94ixkobxaZ ~]# uname -r
3.10.0-514.21.1.el7.x86_64

2. yum 安装(CentOS 7)

2.1. 旧版本移除(可选)

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

2.2. 安装系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2.3. 添加软件信息

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.4. 更新 yum 缓存

sudo yum makecache fast

2.6 安装 Docker CE

sudo yum -y install docker-ce

2.7. 启动 Docker 后台服务

sudo systemctl start docker

至此,docker 容器安装完成。可以通过 docker ps 查看 docker 进程。显示如下:

[root@iZ94ixkobxaZ ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

会展示容器 ID、镜像、状态等信息。

2.8. 删除容器(如果需要)

sudo yum remove docker-ce
sudo rm -rf /var/lib/docker
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    492 引用 • 926 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone
    作者

    嗯,感谢。技能 get