地址:https://docs.docker.com/engine/install/centos/
1、卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装所需依赖包
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3、安装最新版本
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
4、启动docker
sudo systemctl start docker
ps
1、需要使用管理员权限打开命令台
2、sudo systemctl enable docker 设置docker开机自启
3、docker默认从docker hub中下载资源,国外网站速度较慢
可配置阿里云的镜像加速器。登录阿里云-控制台-产品与服务-镜像-镜像加速器
镜像拉取与启用
mysql
docker pull mysql:5.7 拉取5.7版本的mysql镜像
启动mysql镜像:
docker run -p 3306:3306 --name mysql \ — -p端口映射 --name镜像名称
-v /mydata/mysql/log:/var/log/mysql \ — -v 文件挂载(映射)
-v /mydata/mysql/data:/var/lib/mysql \ — 冒号前面是linux的目录 后面是镜像内部的目录
-v /mydata/mysql/conf:/etc/mysql \ — 两个目录地址的文件内容可相互影响
-e MYSQL_ROOT_PASSWORD=root \ — 设置mysql密码
-d mysql:5.7 — 镜像版本
redis
docker pull redis 拉去最新版本的redis
docker run -p 6379:6379 --name redis \ — 配置映射端口 镜像名称
-v /mydata/redis/data:/data \ — 目录挂载
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \ —目录挂载,切记挂载前先创建目录文件
-d redis redis-server /etc/redis/redis.conf —指定redis服务以指定目录下的配置文件启动
docker exec -it redis redis-cli -—启动redis客户端