Centos7安装Docker
目录
环境准备
安装Docker
启动Docker
切换源
启动第一个容器
-
环境准备
- 切换root权限
-
su root
- 升级所有包同时也升级软件和系统内核
-
yum -y update
- 卸载旧版本
-
yum remove docker docker-common docker-selinux docker-engine
- 卸载旧版本
-
yum remove docker docker-common docker-selinux docker-engine
-
安装Docker
- 安装需要的软件包
-
yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置阿里源
-
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 查看docker(社区版)版本
-
yum list docker-ce --showduplicates | sort -r
- 安装docker,选择版本
-
#安装最新版 yum install docker-ce #安装指定版本号docker yum install docker-ce-版本号 # 版本锁定参数,禁止自动更新,安装最新版忽略 --setopt=obsoletes=0
-
启动Docker
-
# 查看版本号 docker version # 状态、启动、停止、开机自启 systemctl status|start|stop|enable docker
-
-
切换源
- 数据源切换为阿里源
-
# 设置阿里云源加速,该内容在阿里云上获取、查看,一下为mr.chenyb个人阿里源配置,可以配置,但是不方便镜像仓库维护 tee /etc/docker/daemon.json <<-'EOF' #写入加速配置。 {"registry-mirrors": ["https://gwsg6nw9.mirror.aliyuncs.com"] } EOF
- 加载配置使源加速生效
-
# 重新加载配置文件。 systemctl daemon-reload # 重启Docker服务。 systemctl restart docker
-
启动第一个容器
- 启动 hello-world
-
# 查看镜像 docker images # 查看容器进程 docker ps -a # 启动hello-world容器,没有镜像则自动拉取镜像 docker run hello-world