CentOS_mini下安装docker 之 安装docker CE

警告:切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker.

原文地址:https://yeasy.gitbooks.io/docker_practice/install/centos.html

准备工作

系统要求

Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。

卸载旧版本

旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本( ‘‘\‘‘ 使一个命令多行显示):

$ 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

使用 yum 安装

执行以下命令安装依赖包:

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

鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。


执行下面的命令添加 yum 软件源:


$ sudo yum-config-manager     --add-repo     https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

# 官方源
# $ sudo yum-config-manager #     --add-repo #     https://download.docker.com/linux/centos/docker-ce.repo
 

如果需要测试版本的 Docker CE 请使用以下命令:

$ sudo yum-config-manager --enable docker-ce-test

如果需要每日构建版本的 Docker CE 请使用以下命令:

$ sudo yum-config-manager --enable docker-ce-nightly

安装 Docker CE

更新 yum 软件源缓存,并安装 docker-ce

$ sudo yum makecache fast
$ sudo yum install docker-ce

启动 Docker CE

$ sudo systemctl enable docker
$ sudo systemctl start docker

建立 docker 用户组

默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

建立 docker 组:

$ sudo groupadd docker

将当前用户加入 docker 组:

$ sudo usermod -aG docker $USER

退出当前终端并重新登录,进行如下测试。

测试 Docker 是否安装正确

$ docker run hello-world

Unable to find image ‘hello-world:latest‘ locally
latest: Pulling from library/hello-world
ca4f61b1923c: Pull complete
Digest: sha256:be0cd392e45be79ffeffa6b05338b98ebb16c87b255f48e297ec7f98e123905c
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://cloud.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/engine/userguide/

若能正常输出以上信息,则说明安装成功。

原文地址:https://www.cnblogs.com/pbblogs/p/9738601.html

时间: 2024-10-06 23:07:44

CentOS_mini下安装docker 之 安装docker CE的相关文章

Windows下的Linux子系统安装,WSL 2下配置docker

Windows下的Linux子系统安装,WSL 2下配置docker 前提条件: 安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级. 在“启用或关闭Windows功能”中启用以下两个选项:Windows虚拟机平台.适用于Linux的Windows子系统. 启用这些更改后,重新启动计算机. 从如上图中安装最新的Ubuntu发行版. 1. Powershell下配置 将WSL2作为Ubuntu的默认架构 wsl -- set - version Ub

centos7下的docker的安装

文章开头,首先来说下Docker的优点,市面上比较流行的一句总结叫做:“开箱即用,快速部署,可移植性强,环境隔离”,就我个人理解意思就是生产环境部署项目方便高效,大大提高生产效率. 下面开始正题!!! 一 ,安装环境及准备工作 centos7:docker官方要求的至少是3.8以上,建议3.10以上 (我用的是腾讯云的学生服务器,用虚拟机应该是一样的) 查看当前机器版本 : uname -a 为了避免接下来的操作踩坑,建议 1,关闭防火墙 : systemctl stop fifirewalld

CentOS6下docker的安装和使用

Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.利用Linux的LXC.AUFS.Go语言.cgroup实现了资源的独立,可以很轻松的实现文件.资源.网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离.     Docker值得关注的特性: 文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里. 资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用cgroup. 网络隔离:每个进程容器运行在自己的网络空间,虚拟接口和I

LinuxMint下Docker的安装部署和验证

通过lsb_release命令查看以下我的LinuxMint发行版, 查看以下我的Linux内核版本, Docker要求Linux内核版本必须在要在3.10以上,显然我们的系统是满足的. 1. Docker安装 操作系统默认的apt源有docker包,我们可以直接使用下面的apt-get命令安装docker, $ sudo apt-get install -y docker.io 不过其安装的版本比较老.我们采用下面两种方式进行安装,个人比较推荐第二种,第二种方式安装的是最新的. 1.1 从Do

CentOS6.5下docker的安装及遇到的问题和简单使用

Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.利用Linux的LXC.AUFS.Go语言.cgroup实现了资源的独立,可以很轻松的实现文件.资源.网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离.     Docker值得关注的特性: 文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里. 资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用cgroup. 网络隔离:每个进程容器运行在自己的网络空间,虚拟接口和I

ubuntu下docker简单安装rabbitmq

一.docker安装只需要几步即可,安装docker和切换镜像源见:ubuntu下docker简单安装mysql # 下载镜像 docker pull rabbitmq # 启动镜像 docker run --name rabbitmq -p 15672:15672 -p 5672:5672 -d rabbitmq:latest # 进去镜像实例中安装管理界面 docker exec -it rabbitmq bash # 镜像实例中输入命令安装管理台 rabbitmq-plugins enab

mac下docker中安装nodejs

一.首先下载docker并安装 https://download.docker.com/mac/stable/Docker.dmg 然后启动docker, 二.获取node最新镜像 输入来着node版本:docker search node 输入以下命令:docker pull node 我们再通过命令确认下node是否拉取成功:docker images 三.运行镜像 接下来我们就要运行镜像:docker run -i -t node /bin/bash 常用参数: -i:容器的标准输入保持打

VMware安装的Windows10下Docker的安装

1.前言 开启学习Docker之旅,首先在VMware中安装了windows10,因为Docker for windows要Win10专业或者企业版,现在台式机是win7,不想动主机系统.嘻嘻 不过,在VMware安装Win10还是挺卡的,分配了8G内存给它了,主机16G的 重点:使用VMware安装,必须启动虚拟化,前提是硬件CPU要能支持 2.准备 不推荐使用Docker Toolbox,Docker Toolbox适用于较旧的Mac和Windows系统. 安装前请先看官网的安装须知,链接在

centos7下docker二进制安装

问题描述: 内网离线环境下,安装docker.二进制来的还是快点,或者内网搭建yum的epel仓库! 环境: centos7.x docker-18.9.0 x86_64  static //二进制 解决方法: 1.download: https://download.docker.com/linux/static/stable/x86_64/ 2.kernel ack [root@lab-210 ~]# uname -r     //kerner3.10.+   centois7.x 内核都是