安装Docker-CentOS 7篇

72 阅读2分钟

一、基本概念

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。

二、环境要求

  • CentOS 系统的内核版本高于 3.10 ,查看命令 uname -r

三、安装Docker

1、更新 yum

yum update

2、安装需要的软件依赖

yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

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

3、设置 yum

根据需要选择,三选一

1、官方源(比较慢)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2、阿里云(推荐)
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、清华大学源
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

4、查看仓库中的docker版本并选择版本安装

yum list docker-ce --showduplicates | sort -r

5、安装最新稳定版

yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

6、启动docker

systemctl start docker

7、验证是否安装

docker version

四、常见命令

镜像命令

# 检索镜像 
docker search
# 获取镜像	
docker pull
# 列出镜像 
docker images 或 docker image ls
# 删除镜像 
docker rmi 或 docker image rm
# 导出镜像 
docker save
# 导入镜像 
docker load

容器命令

# 启动容器 (创建并启动)
docker run
# 启动容器	
docker start
# 查看容器 
docker ps
# 终止容器 
docker stop
# 重启容器 
docker restart
# 进入容器 
docker attach 或 docker exec
# 导出容器	
docker export
# 导入容器	
docker import (容器快照)
# 删除容器	
docker rm
# 查看日志	
docker logs

服务命令

# 启动服务 
systemctl start   docker

# 关闭服务 
systemctl stop    docker

# 重启服务 
systemctl restart docker

# 开启启动 
systemctl enable  docker

# 版本信息
docker -v 或者 docker version

# 简要信息
docker info

五、常见问题

开机启动

systemctl enable docker

查看系统内核版本

uname -r