为什么要用docker
更高效的利用系统资源,更快速的启动时间,一致的运行环境,持续交付的部署,更轻松的迁移,更轻松的维护和扩展,
一、docker安装
环境:centos7.x版本之上
root权限下操作
1.yum包更新到最新
sudo yum update
2.安装需要的软件包。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.设置yum源为阿里云。
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装docker
sudo yum install docker-ce(docker-ce:社区版,docker-ee:企业版)
5.检查docker版本
docker -v
二、设置ustc镜像
ustc是Linux镜像提供者(当然还有其他),ustc docker mirror的优势就是不需要注册,是真正的公共服务。
https://lug.ustc.edu.cn/wiki/mirrors/help/docker
编辑文件:
vi /etc/docker/daemon.json
{
"registry-mirrors":["https://lug.ustc.edu.cn/wiki/mirrors/help/docker"]
}
三、docker的启动与停止
启动docker:
systemctl start docker
启动报错:
如果是配置了国内镜像,并且镜像文件为/etc/docker/daemon.json,则修改文件后缀为.conf即可正常启动docker 服务
停止docker:
systemctl stop docker
重启docker:
systemctl restart docker
设置开机启动:
systemctl enable docker
查看docker状态:
systemctl status docker
查看docker概要信息:
docker info
启动docker后
ifconfig命令可以看到多可一个网墙