1.新建文本文件
# 文件名可以任意命名
[root@aliyun01 t01]# vim install_docker
2.编写脚本
#!/bin/sh
# 安装Docker-CE
yum install -y yum-utils device-mapper-persistent-data lvm2
# 增加最新版本的Docker安装仓库
yum-config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# 安装Docker-CE版本
sudo yum install -y docker-ce docker-ce-cli containerd.io
# 启动docker
sudo systemctl enable docker
# 允许开机启动
sudo systemctl start docker
3.点击esc
4.点击shift
+:
5.输入:wq
6.授权[root@aliyun01 t01]# chmod +x install_docker
7.执行命令[root@aliyun01 t01]# ./install_docker
其他命令
docker version查看docker版本,验证是否已安装
使用 yum 安装(CentOS 7下)
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
[root@runoob ~]# uname -r
安装 Docker
从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
本文介绍 Docker CE 的安装使用。
移除旧的版本:
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存:
sudo yum makecache fast
安装 Docker-ce:
sudo yum -y install docker-ce
启动 Docker 后台服务
sudo systemctl start docker
测试运行 hello-world
[root@runoob ~]# docker run hello-world
由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。
使用命令docker images查看镜像:
查看系统版本:
cat /etc/redhat-release
[root@localhost tang]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@localhost tang]# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost tang]#