首先要清楚Redis是安装在Docker容器,所以要进行很长的Docker服务器的安装
Docker安装
本人收藏在Docker中Docker-02
安装好之后开启虚拟机系统:
1.启动虚拟机默认账号root/root
2.系统中右键,打开终端 ifconfig 查看虚拟机的ID 主要看ens33
3.通过远程连接工具链接虚拟机系统
离线安装Docker系统:
1.下载docker离线包
https://download.docker.com/linux/static/stable/x86_64/docker-20.10.6.tgz
2.下载离线安装工具
https://github.com/Jrohy/docker-install/
3.把下载好的工具解压
4.在linux环境下,创建/root/setup/docker目录,然后拷贝下载好的资源到此目录(可通过MobaXterm工具直接上传到linux目录),例如
5.进行安装
# 进入/root/setup/docker 文件夹
cd /root/setup/docker
# 为 install.sh添加执行权限
chmod +x install.sh
# 安装
./install.sh -f docker-20.10.6.tgz
6.检查安装状态
docker info
Docker 的一些基本命令:
查看状态:systemctl status docker
启动:systemctl start docker
停止:systemctl stop docker
设置开机自启: systemctl enable docker
禁用开机自启:systemctl disable docker
重启:systemctl restart docker
查看信息:docker info
查看docker info中具体key的信息,例如: docker info | grep 'Docker Root Dir:'
镜像加速:
cat <<EOF > /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
],
"max-concurrent-downloads": 10,
"log-driver": "json-file",
"log-level": "warn",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"data-root": "/var/lib/docker"
}
EOF
关于Docker镜像操作
下载镜像:语法:docker pull 镜像名
docker pull hello-world
浏览镜像文件:docker images
查看镜像详情:语法:docker inspect 镜像名或镜像id
docker inspect hello-world
查看镜像历史:docker history hello-world
导入镜像文件:镜像导入(要在hello-world.tar.gz 文件所在目录下执行)
docker load < hello-world.tar.gz
导出镜像文件:镜像导出(linux系统中的镜像文件下载到本地-例如window),导出后给他人使用
docker save hello-world | gzip > hello-world.tar.gz
运行镜像文件:
docker run hello-world
删除镜像文件:语法:docker image rm 镜像名或镜像id
docker image rm hello-world
Docker容器操作实践
1.下载镜像:通过docker pull指令下载CentOS镜像,例如:docker pull centos:7
2.下载完成后查看镜像文件