2 Docker的安装与启动
2.1 安装Docker
Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu分布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。
由于我们学习的环境都使用的是RedHat, 因此这里我们将Docker安装到RedHat上。 注意: 这里建议安装在RedHat 7.x以上的版本。在RedHat6.x的版本中,需要安装其他很多的环境而且Docker很多补丁不支持更新。
首先得安装一下docker的环境,针对你的系统看一下docker的官网 吧, 下面是Linux系统的安装步骤。
- 方法一: 直接使用docker光放镜像源安装docker最新版本
(1) yum包更新到最新
# 阿里安装软件镜像源下载
$ wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
$ yum makecache # 生成缓存
$ yum update # yum包更新
(2) 配置yum仓库安装Docker
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
(3) 安装Docker
$ yum install docker-ce -y
(4) 安装后查看Docker版本
$ docker -v
- 方法二: 官网下载软件包, 自行安装
$ yum install * -y
$ docker version
2.2 设置ustc的镜像
ustc说老牌的linux镜像服务提供者,ustc的docker镜像加速器速度很快。ustc docker mirror的优势之一就是不需要注册,是真正的公共服务。
https://lug.ustc.edu.cn/wiki/
编辑该文件:
$ vim /etc/docker/daemon.json
编辑以下内容,保存退出。
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu..cn"],
}
2.3 Docker的启动与停止
systemctl命令是系统服务管理器指令。
启动Docker:
$ systemctl start docker
停止Docker:
$ systemctl start docker
重启Docker:
$ systemctl restart docker
查看Docker状态:
$ systemctl status docker
开机启动Docker:
$ systemctl enable docker
查看Docker概要信息:
$ docker info
查看Docker帮助文档:
$ docker --help
mctl enable docker
查看Docker概要信息:
$ docker info
查看Docker帮助文档:
$ docker --help