【环境准备】
- 有一点Linux基础
- CentOS7
- SecureCRT连接CentOS7
【任务实施】
一、百度浏览熟悉2个网站
Docker官网 Home - Docker
Docker Hub官网 : Docker Hub
文档地址:https://docs.docker.com
二、centos7安装Docker
2.1百度浏览docker官网手册
docker官网安装手册 :Docker Documentation | Docker Documentation
熟悉安装步骤
2.2 确定你是CentOS7及以上版本
uname –r 或者 cat /etc/redhat-release
2.3 卸载旧版本
检查之前是否有安装过docker: yum list installed |grep docker
卸载之前安装过的旧版本:yum install -y yum-utils device-mapper-persistent-data lvm2
2.4安装需要的软件包
2.5 设置stable(稳定的)镜像仓库,默认是国外的
注意:建议安装国内的,快: yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.6 更新yum软件包索引
yum makecache fast
2.7 安装docker ce相关的源
docker-ce是社区版
yum -y install docker-ce
2.8 启动docker,设置开机自启
systemctl start docker
systemctl enable docker
systemctl stop/restart docker 停止/重启
2.9 测试
查看版本:docker version
2.10配置镜像加速
国内访问Docker Hub由于网络问题,拉取Docker镜像十分缓慢,我们可以需要配置加速器来解决。国内云服务商都提供了加速器服务,如阿里云加速器、网易云加速器、DaoCloud加速器等。这里我们配置阿里云加速器。
1. 每人在https://www.aliyun.com/ 网站注册一个自己的阿里云账号,记住密码(可复用淘宝账号)。
2. 获得加速器地址
3. 配置本机Docker运行的镜像加速器
每个人的加速地址不一样。https://xxxx.mirror.aliyuncs.com
2.11运行hello-world案例
2.12 卸载
systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker
【自主练习】
1.练习docker的帮助命令
docker version
docker info
docker –help
2.docker服务相关命令。
启动docker服务 systemctl start docker
停止docker服务 systemctl stop docker
重启docker服务 systemctl restart docker
查看docker服务状态 systemctl status docker
开机启动docker服务 systemctl enable docker