Linux-安装Docker
SELinux 防火墙的设置
[root@localhost ~]# getenforce Disabled 修改/etc/selinux/config 文件 将 SELINUX=enforcing 改为 SELINUX=disabled
Firewalld 防火墙的设置
1、firewalld 的基本使用: 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld 2、firewall-cmd 的基本使用: 那怎么开启一个端口呢: firewall-cmd --zone=public --add-port=80/tcp --permanent (–permanent 永久生效, 没有此参数重启后失效) 重新载入: firewall-cmd --reload 修改 firewall-cmd 配置后必须重启 查看: firewall-cmd --zone= public --query-port=80/tcp 删除: firewall-cmd --zone= public --remove-port=80/tcp --permanent 查看所有打开的端口: firewall-cmd --zone=public --list-ports
安装Docker
安装需要的软件包
yum install -y yum-utils
配置 Docker 阿里源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装
yum install docker-ce docker-ce-cli containerd.io -y
启动
systemctl start docker //启动 systemctl enable docker //开机启动 systemctl status docker //看 docker 状态 docker info // 查看docker 信息 docker --version
配置镜像源
vim /etc/docker/daemon.json { "registry-mirrors": ["https://lahhbvh8.mirror.aliyuncs.com"] }
重新加载 daemon 重启 docker
加载配置文件
systemctl daemon-reload
systemctl restart docker
docker info