官网安装教程
Install Docker Engine on CentOS | Docker Documentation
我的笔记
如果有就删除:
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine |
下载
sudo |
sudo
|
安装
sudo |
启动docker
systemctrl start docker |
查看docker有没有启动
ps -ef | grep docker |
查看docker有哪些镜像
docker images |
docker search redis |
docker开机自启
systemctl enable docker |
配置阿里云镜像
sudo mkdir -p /etc/docker |
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://bsyd09sa.mirror.aliyuncs.com"] } EOF |
sudo systemctl daemon-reload |
sudo systemctl restart docker |
下载redis
docker pull redis |
创建redis目录
mkdir -p /mydata/redis/conf |
进入
cd /mydata/redis/conf/ |
创建文件
touch redis.conf |
启动redis
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \ |
docker run --name redis -p 6379:6379 --restart=always -v $PWD/data:/data -d redis:5.0.5 redis-server --appendonly yes daemonize yes 参数说明: #本地运行 -d #本地端口:Docker端口 6379:6379 #指定驱动盘 -v #Redis的持久化文件存储 $PWD/data #docker的镜像名 redis #redis服务器 redis-server #开启持久化 --appendonly yes #这个运行的镜像的名称 --name #守护进程 daemonize yes #Docker启动容器就启动 --restart=always |
查看运行情况
进入redis-cli客户端
docker exec -it redis redis-cli |
远程访问
停止一个已经在运行的容器
docker container stop 容器名或容器id
启动一个已经停止的容器
docker container start 容器名或容器id