目录
7.修改selinux为disabled来减少产生的权限问题
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
1.yum 包更新到最新
yum update -y
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
2.安装需要的软件包
yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
3. 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装docker,出现输入的界面都按 y
yum install -y docker
5. 查看docker版本,验证是否验证成功
docker -v
6.镜像服务器配置
登录阿里云控制台=》导航栏=》搜索镜像服务器-》选择镜像加速器
6.1复制上面代码每个都不一样
mkdir -p /home/docker
#bip修改默认网关 bip
#graph修改默认存储位置 graph
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] ,
"bip":"172.31.0.1/16",
"graph":"/home/docker"
}
7.修改selinux为disabled来减少产生的权限问题
# 禁用SELinux,来减少产生的权限问题
vi /etc/sysconfig/selinux
SELINUX=enforcing 更改为 SELINUX=disabled
# 重启linux
reboot
8.其他命令
systemctl命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合。
l 启动docker:systemctl start docker
l 停止docker:systemctl stop docker
l 重启docker:systemctl restart docker
l 查看docker状态:systemctl status docker
l 开机启动:systemctl enable docker
l 查看docker服务的概要信息:docker info
可以用来测试服务是否启动了
l 查看docker命令的帮助文档:docker --help
9.修改docker网关
解决IP网段冲突,可以只改/etc/docker/daemon.json,通过添加内容 "bip": "ip/netmask",来实现docker0网桥的网段变更
cat /etc/docker/daemon.json
{
"bip":"192.168.2.1/24"
}
systemctl restart docker