Linux Centos7环境下安装Docker

一、简介:如何在Linux环境下安装docker

  • 安装环境:Centos 7
  • 安装条件:docker官方要求至少3.8以上,建议3.10以上
  • Docker 版本:
  • docker EE 企业版本
  • docker CE 社区版本
  • 关闭防火墙:systemctl stop fifirewalld.service             

       vi /etc/selinux/confifig

Linux Centos7环境下安装Docker

  • 下载阿里云docker社区版 yum

Linux Centos7环境下安装Docker

  • 查看docker安装包:yum list | grep docker
  • 安装Docker Ce 社区版本:yum install -y docker-ce.x86_64
  • 设置开机启动:systemctl enable docker
  • 更新xfsprogsyum -y update xfsprogs
  • 启动dockersystemctl start docker
  • 查看版本:docker version
  • 查看详细信息:docker info

到这里docker环境就安装完成了,接着就可以下载docker镜像了。

二、Docker核心基础之配置阿里云镜像加速

  • 阿里云镜像加速器配置地址:https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors,每个人的加速地址都是不一样的,需要先注册阿里云账号,多人使用同一个加速会慢。
  • Linux Centos7环境下安装Docker
  • 配置步骤:vi /etc/docker/daemon.json

Linux Centos7环境下安装Docker

  • 重启:systemctl daemon-reload && systemctl restart docker

三、Docker镜像的搜索下载以及查看删除

什么是镜像?
  • 查看本地镜像:docker images

我之前下载了一个centos:7的镜像

Linux Centos7环境下安装Docker

  • 搜索镜像:docker search centos

Linux Centos7环境下安装Docker

  • 搜索镜像并过滤是官方的: docker search --fifilter "is-offiffifficial=true" centos
  • 搜索镜像并过滤大于多少颗星星的:docker search --fifilter stars=10 centos
  • 下载centos7镜像:docker pull centos:7
  • 修改本地镜像名字(小写):docker tag centos:7 mycentos:1
  • 本地镜像的删除:docker rmi centos:7

​​​​​​​四、Docker核心基础之容器的构建等基本操作

  • 构建容器:docker run -itd --name=mycentos centos:7
       -i :表示以交互模式运行容器(让容器的标准输入保持打开)
      -d:表示后台运行容器,并返回容器ID
      -t:为容器重新分配一个伪输入终端
       --name:为容器指定名称
  • 查看本地所有的容器:docker ps -a
  • 查看本地正在运行的容器:docker ps
  • 停止容器:docker stop CONTAINER_ID / CONTAINER_NAME
  • 一次性停止所有容器:docker stop $(docker ps -a -q)
  • 启动容器:docker start CONTAINER_ID / CONTAINER_NAME
  • 重启容器:docker restart CONTAINER_ID / CONTAINER_NAME
  • 删除容器:docker rm CONTAINER_ID / CONTAINER_NAME
  • 强制删除容器:docker rmi -f CONTAINER_ID / CONTAINER_NAME
  • 查看容器详细信息:docker inspect CONTAINER_ID / CONTAINER_NAME
  • 进入容器:docker exec -it 0ad5d7b2c3a4 /bin/bash