第一章 : Docker部署

1. 环境准备

systemctl stop firewalld && systemctl disable firewalld  # 关闭/禁用防火墙
setenforce 0  # 临时关闭 SELinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config  # 永久关闭 SELinux

 

2. Docker 安装

yum install -y yum-utils device-mapper-persistent-data lvm2  # 安装依赖
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  # 添加阿里源
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo  # 修改 repo 源地址
yum makecache fast  # 更新缓存
yum list docker-ce.x86_64 --showduplicates | sort -r  # 查看 Docker 版本
yum install -y docker-ce-19.03.11  # 选择一个版本安装, 这里我选择19.03

 

3. 配置 Docker 镜像加速器

# 如果没有这个目录需要先创建
mkdir -p /etc/docker
# 创建编写 daemon.json 文件 cat > /etc/docker/daemon.json <<EOF { "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "storage-driver": "overlay2", "live-restore": true, "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/","https://hub-mirror.c.163.com","https://nszujuwm.mirror.aliyuncs.com"] } EOF

 

4. 启动 Docker

systemctl start docker && systemctl enable docker  # 启动并添加开机自启
docker info  # 查看 Docker 配置信息
  /var/lib/docker  # Docker 安装目录 ********
  /var/log/message  # Docker 日志信息 ********

docker version  # 查看 Docker 版本
docker run hello-world  # 启动第一个容器 --- Hello-World

 



5. 注册 Dockerhub 账号

hub.docker.com  # Dockerhub网址

docker login docker.io  # 注册好账号后登录

[root@docker ~]# docker login docker.io
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username:  # 输入你注册的Docker hub账号密码
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json. # 账号信息存放在 /root/.docker/config.json中, 可用base64解出密文
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded

 

上一篇:2021kubadm 安装k8s1.21.1 centos 版本


下一篇:CentOS 7 安装Docker