docker的安装与基本要求

1.使用docker的基本要求
内核版本必须要在3.10以上或相同,查看uname -r


在centos6中安装docker(现在基本都使用centos7)
两种方法,安装一台新的虚拟机。
升级内核
从Docker官方下载安装。




下载

选择centons的docker



要安装docker需要安装这三种,但主要有docker-ce 服务端
Docker-ce-cli客户端 containerd.Io容器
若不指定版本,下载的是最新版本


网页路径
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

在docker配置本地yum源

Gpgchekc=0 检查yum源与一些库
Enabled=1 启动

yum repolist

因为网址的缘故
去掉 Packages/


在次使用命令
yum repolist (查看是否有docker安装包)


yum -y install docker-ce (镜像如也是在官方下载的,也需要在美国下载)
最新版本docker(因默认下载最新


因网速原因,所以可以采取从国内下载。国内很多网站都提供了docker-ce的镜像站,比如说阿里云,网易云,清华大学镜像站等,这里从阿里云下载。
去掉本地yum源
rm -rf /etc/yum.repos.d/docker.repo

阿里云的yum安装
CentOS 7(使用 yum 进行安装)

step 1: 安装必要的一些系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# Step 3: 更新并安装Docker-CE

查看yum源

sudo yum makecache fast
sudo yum -y install docker-ce# Step 4: 开启Docker服务
sudo service docker start

使用yum repolist
确认里面有包


缓存一下yum源
yum makecache
查看一下docker可用的版本
yum list docker-ce.x86_64 --showduplicates | sort -r

这里我们下载指定版本,3:18.09.0-3.el7 ,注意并没有采取阿里云官方推荐的方法,我们分别下载了docker-ce,docker-ce-cli和containerd.io这三个组件
yum -y install docker-ce-18.09.0-3.el7 docker-ce-cli-18.09.0-3.el7 containerd.io-1.2.0-e17

systemctl start docker
systemctl enable docker


docker -v

docker version(如果是最小化安装的系统,在下载yum -y install bash-completion
“tab命令补全”

Docker的基本概念
image:镜像
container:容器
repostry:仓库
镜像是容器运行的基石,容器是镜像运行之后的实例。

使用docker镜像加速器,这里使用的是daocloud的加速器,当人还有其他的加速器,例如阿里云,清华镜像站等
https://www.daocloud.io/ (道云)加速器网站。
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io


后台回重新运行一下配置的文件
systemctl daemon-reload
重启docker
systemctl restart docker

docker info (查看信息)

为何用加速器,因为快,傻瓜式的加速。
加速器坐完后会出现,/etc/docker/daemon.json 这个文件
cat /etc/docker/daemon.json
里面的内容为 镜像仓库指定的是道云(可以修改加速器的网址)

测试:
最后下载centos7的镜像(下完)

docker pull centos:7

保存快照

查看本地的镜像

安装nginx
docker pull nginx

使用docker创建nginx容器
docker run -itd -p 80 nginx
docker ps

网页访问:

原文地址:https://blog.51cto.com/13911055/2468416

时间: 2024-10-31 13:02:58

docker的安装与基本要求的相关文章

Docker的安装和使用说明——Docker for Windows

一.Docker安装 1.1官方方法 官方下载页面:http://www.docker.com/products/docker#/windows 官方下载地址:https://download.docker.com/win/stable/InstallDocker.msi 1.2推荐方法: 1.2.1 DockerToolbox官方地址:http://www.docker.com/products/docker-toolbox 官方最新版:https://github.com/docker/to

Docker CE安装及配置国内镜像加速教程

Docker CE安装教程 一.版本说明 2017年2月份,Docker公司发布了全新的Docker版本:V1.13.0.从2017年3月1号开始,Docker的版本命名发生如下变化: 项目 说明 版本格式 YY.MM stable版本 每个季度发行 edge版本 每个月发行 同时将Docker分成CE和EE 2个版本.CE版本即社区版(免费,支持周期三个月),EE即企业版,强调安全,付费使用. Docker 会每月发布一个 edge 版本(17.03, 17.04, 17.05...),每三个

Docker的安装及简单使用

1.  Docker的安装 (这里的“安装docker”其实就是安装Docker Engine) $ sudo apt-get intasll docker.io note: apt-get是ubuntu安装软件的管理工具 2.  确认docker engine是否安装成功 # Check that you have a working install $ sudo docker info 3.  下载一个镜像(Download a pre-built image) # Download an

docker客户端安装

前置条件 CentOS7.1以上 查看发行版版本号 lsb_release -a 安装docker yum安装 1)使用root权限登录系统 2)更新系统包到最新 yum -y update 3)添加yum仓库 # cat >/etc/yum.repos.d/docker.repo <<-EOF [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7 enab

Docker的安装与启动

Docker安装 #yum install docker-engine (centos 6.5) 或者#curl -fsSL https://get.docker.com/ | sh 如果是出现"Warning: the "docker" command appears to already exist on this system."就意味你曾经装过docker但是失败了,这个时候需要#yum list installed | grep docker,然后把出现的

Docker的安装,配置,更新和卸载

在Linux中开启Docker引擎 我们可以在Linux中安装Docker并运行Hello world应用程序.通过下面这些操作,我们将会学到更多有关于Docker的基础特征.我们将会学到如何: 安装Docker引擎 在一个容器中运行软件镜像 在Docker Hub中浏览一个镜像 创建你的镜像,并且在容器中运行它 创建一个Docker Hub账户和一个镜像库 创建你自己的镜像 将你的镜像放到Docker Hub中让其他人使用 该开始教程是用于减少用户碰到问题的可能性,为了能够测试成功,一定要遵循

docker 的安装

官方网站上有各种环境下的 安装指南,这里主要介绍下Ubuntu和CentOS系列的安装. Ubuntu 系列安装 Docker 通过系统自带包安装 Ubuntu 14.04 版本系统中已经自带了 Docker 包,可以直接安装. $ sudo apt-get update $ sudo apt-get install -y docker.io $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker $ sudo sed -i '$acompl

Docker的安装基本命令配置详解

Docker 官网:https://docs.docker.com      Docker值得关注的特性:         文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里.         资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用Cgroup.         网络隔离:每个进程容器运行在自己的网络空间,虚拟接口和IP地址.             日志记录:Docker将会收集和记录每个进程容器的标准流(stdout/stderr/stdin),用于实时检索

docker——容器安装tomcat

写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7u79-linux-x64.tar.gz 2.apache-tomcat-8.0.36.tar.gz 下载centos镜像:(下载centos这个过程极其漫长) 1 # 启动docker服务 2 service docker start 3 4 # 检索centos镜像 5 docker searc

Docker的安装及镜像的获取、查看、搜索、删除、创建

(1)docker简介: 起源 Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源. Docker自2013年以来非常火热,无论是从 github 上的代码活跃度,还是Redhat在RHEL6.5中集成对Docker的支持, 就连 Google 的 Compute Engine 也支持 docker 在其之上运行. 一款开源软件能否在商业上成功,很大程度上依赖三件事 - 成功