Docker学习(二)Centos7环境安装Docker

前言

windows10 64位专业版本才可以使用docker
Centos安装可以参考 ,基于安装完成的Centos进行今天的docker安装

Docker学习(一)环境准备安装centos7

环境准备

  1. 安装docker持久化包和yum工具包
    yum install -y yum-utils device-mapper-persistent-data lvm2
  • yum-utils 简化yum安装的工具包,后面会用到相关命令修改镜像加速,非必选
  • device-mapper-persistent-data lvm2:安装docker数据存储的驱动包,必须安装
  1. 修改镜像安装源到阿里云加速,默认是国外的下载比较慢
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum自动选择最快的安装源
    yum makecache fast

    安装 docker

    docker 相关的命令会在后续文章中详细讲解

  • 安装开源设区版本docker,视网速快慢,大根需要1-2分钟
    yum -y install docker-ce
  • 启动docker
    service docker start
  • 查看docker版本,分两部分,客户端信息,服务端信息
    docker version
  • 下载hello-word镜像
    docker pull hello-word
  • 运行hello-word
    docker run hello-word
    看下如下提示表示运行成功
Hello from Docker!
This message shows that your installation appears to be working correctly.

遇到的问题

Q:docker pull hello-word 失败

A:因为docker默认连接国外服务器,所以下载可能失败,可以使用阿里云镜像加速代理

阿里云Docker镜像加速

镜像加速服务

需要登录之后才可以看到加速的后台地址,每个用户的加速地址是不同的
复制相关的加速脚本,在centos中运行即可完成加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ki61hxwi.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

写在最后

相关文章会首发公众号,可以关注公号albk,关注后可以获取大量学习视频

期望热爱技术的你一起来交流,获取最新资料和学习资源,可以关注公众号albk, 个人博客 !

原文地址:https://www.cnblogs.com/albk/p/12216194.html

时间: 2024-08-26 12:54:54

Docker学习(二)Centos7环境安装Docker的相关文章

docker学习------记录centos7.5下docker安装更换国内源的处理过程

一.centos7.5下更换阿里源 1.装好centos7.5镜像,将yum源更换为阿里源 第一步:刚出的centos7.5是解析不到阿里的东西的,所以找了台centos7.4,下载一些包 (1) 下载一个阿里的repo文件 wget  http://mirrors.aliyun.com/repo/Centos-7.repo (2)将包传到centos7.5上,并且把包放到/etc/yum.repos.d (3)  对/etc/yum.repos.d的包进行替换 mv  CentOS-Base.

Centos7 环境创建docker

Docker是一个容器,安装在宿主机(比如一个安装好的centos7虚拟机)上,一个宿主机可以装多个docker,每个docker的环境互不干扰. Docker镜像相当于linux虚拟机的一个镜像,但linux虚拟机镜像安装好了只是一个linux环境,没有任何已安装好的 应用或者软件包:而docker的镜像可以包含有安装好的 应用或者软件包. 比如:用一个含有centos+nginx+mysql+php的docker镜像新建一个docker,那么新建好的docker就是一个 centos+ngi

在CentOS7上安装docker篇

一.在CentOS7上安装docker篇 1. 查看系统版本: $ cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 2. 安装docker $ yum install docker 安装过程中报错: Transaction check error: file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.

《第一本Docker》笔记(二)之安装Docker

二.安装Docker 1. Ubuntu系统中安装Docker: 1) 内核检查:uname –a#Docker要求的内核版本在3.8及以上,并且要求运行在64位的CPU架构的计算机上. 升级内核版本: $ sudoapt-get update $ sudoapt-get install linux-headers-3.8.0-27-generic linux-image-3.8.0-27-generic  linux-headers-3.8.0-27 更新Grub启动加载器来加载新内核 $ s

CentOS7离线安装docker问题解决

# CentOS7离线安装docker问题解决 [TOC] 因某些环境,不能联外网,所以使用docker yum源方法行不通,于是打算离线安装. 按此博客的方法http://www.cnblogs.com/aguncn/p/6863710.html,下载相应rpm安装. `rpm -ivh *.rpm --nodeps --force` 安装后,启动,报库文件缺少错误,下面是整个问题和解决过程: ``` [[email protected] ~]# /usr/bin/dockerd /usr/b

Centos7.5安装docker(yum安装、rm安装、脚本安装docker)

一.环境 操作系统:CentOS Linux release 7.5.1804 (Core)Docker类型:Docker CE 二.安装OS 要求: 1.要安装Docker CE,您需要CentOS 7的维护版本.不支持或测试存档版本.2.该centos-extras库必须启用.默认情况下,此存储库已启用,但如果已将其禁用,则需要 重新启用它. 注:docker分为CE社区版和EE企业版 三.卸载旧版本 较旧版本的Docker被称为docker或docker-engine.如果已安装这些,请卸

centos7下安装docker时出现没有安装包docker问题的解决

我在centos7下安装docker时遇到了没有安装包docker,我不知道大家是否有遇到过,是否有好的解决办法,下面把我个人的解决办法给大家奉献上,希望对大家有所帮助. 因为按照大家认为的Docker 软件包已经包括在默认的 CentOS-Extras 软件源里.因此想要安装 docker,只需要运行下面的 yum 命令: $ yum install docker -y 但是安装提示没有安装包docker 后来自己结合查阅的资料终于整理出了解决办法 我们需要在/etc/yum.repo.d/目

CentOS-7下安装docker

CentOS-7 下安装docker 原文地址:https://www.cnblogs.com/yufeng218/p/8370670.html 一.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . 通过 uname -r 命令查看你当前的内核版本 2.使用 root 权限登录 Centos.确保 yum 包更新到最新. 原文地址:https://www.cnblogs.com/zh

Docker 学习笔记【1】Docker 相关概念,基本操作

计划:Docker 学习笔记[2] Docker 基础操作实操记录,Docker仓库.数据卷,网络基础学习---40 注:所有操作在root下执行 --1--概念: 1.Docker镜像: 镜像就是一个只读的模板,用于创建docker容器. Docker提供了简单的机制创建或者更新现有镜像,也可以从别处拿来现成镜像直接使用. 2.Docker容器: 可以认为是精简版的linux运行环境包含 [root权限,进程空间,用户空间,网络空间等]和应用程序 另外:镜像是只读的,容器基于镜像启动后创建一层