centos7安装docker


1.什么是 Dcoker

Docker 包括三个基本概念:

  • 镜像(Image):Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
  • 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
  • 仓库(Repository):仓库(Repository)类似 Git 的远程仓库,集中存放镜像文件。

2.修改 yum 源

1、下载 wget

yum install wget -y

2、创建目录

mkdir -p  /etc/yum.repos.d

3、下载阿里云 yum 源配置

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

4、更新缓存

yum clean all yum makecache

3.安装 docker

1、安装前置条件

docker 要求 Linux 内核要 3.1.0 以上版本,如果 centos6.x 内核是 2.x,需要升级 linux 内核

uname -r  #查看内核版本
yum update #内核版本低于3.10,使用yum update更新到最新

2、安装步骤

1)升级本地 yum 包

yum update

2) 安装工具集

安装需要的软件包, yum-util 提供 yum-config-manager 功能,另外两个是 devicemapper 驱动依赖的。

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

3)设置 docker 阿里云源

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

4)更新 yum 缓存

yum makecache fast yum clean  all

5)安装 docker

//安装最新稳定版本
yum -y install docker-ce

//安装指定稳定版本
yum list docker-ce --showduplicates | sort -r  #查看所有仓库中所有docker版本

yum install docker-ce-version   #例如sudo yum install docker-ce-18.03.0.ce

6)卸载 docker

sudo yum remove docker

7)查看 docker 版本

docker -v

8)启动 docker 服务并加入开机启动


//设置开机自启
systemctl enable docker.service

//启动docker
 systemctl start docker

//关闭docker
 systemctl stop docker

//重启docker服务
service docker restart

//关闭docker服务
 service docker stop

4.docker 的基本操作

1>常用命令

##

image.png

2>镜像仓库

Docker Hub 镜像仓库

//检索镜像
docker search 关键字

//拉取镜像
docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]

3>镜像

a>镜像管理

//列出镜像
docker image ls
docker images

//删除指定镜像
docker rmi <镜像Id>

//将镜像保存为归档文件
docker save

//导入镜像
docker load

b>镜像构建

 docker build

c>镜像运行

镜像运行,就是新建并运行一个容器。

 docker run [镜像ID]

4>容器

a>.容器生命周期

  • 启动:启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动。
  • 启动容器
 #新建并启动
 docker run [镜像名/镜像ID]

#启动已终止容器
 docker start [容器ID]
  • 查看容器
 # 列出本机运行的容器
 docker ps

 # 列出本机所有的容器(包括停止和运行)
 docker ps -a
  • 停止容器
 # 停止运行的容器
 docker stop [容器ID]

 # 杀死容器进程
 docker kill [容器ID]
  • 重启容器
 docker restart [容器ID]
  • 删除容器
docker rm [容器ID]

b>


文章作者:   leader755
版权声明:   本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 leader755 !
评论
 本篇
centos7安装docker centos7安装docker
1.什么是 Dcoker Docker 包括三个基本概念: 镜像(Image):Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户
2022-03-30
下一篇 
docker安装 jenkins docker安装 jenkins
准备条件 基于 docker 进行安装软件,首先需要有 docker 环境,centos7 搭建 docker 教程。 1.下载 jenkins 镜像 docker 下载 jenkins 镜像 指定版本 ,因为低版本的后面安装软件会失败。
2022-03-30
  目录