Install Docker Engine on CentOS | Docker Docs
1.安装yum工具
$ sudo yum install -y yum-utils
2.设置docker仓库
$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.更新yum软件包
yum makecache fast
4.安装docker引擎(安装 Docker Engine、containerd 和 Docker Compose:)
安装最新版本:$ sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装特定版本:$ sudo yum install docker-ce-VERSION_STRING docker-ce-cli-VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
5.启动docker
$ sudo systemctl start docker
6.通过运行映像验证 Docker 引擎安装是否成功
$ sudo docker run hello-world
7、配置阿里云镜像加速器(容器镜像服务 (aliyun.com))
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://y8nnbvoa.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
注释:y8nnbvoa为登录阿里云后的个人code
8.在线下载docker镜像文件
docker pull mysql
9.查看docker镜像
docker images
9.docker启动mysql
docker run -d --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root 3218b38490ce
注释:【数据库名为 mysql(这个可以随便起) 端口号3306 (为什么写两个?因为一个是docker的端口,一个是数据库的端口;docker端口与数据库端口的一个映射关系);密码为root ,3218b38490ce为要启动(MySQL)的镜像ID】
10.查看mysql是否安装成功
docker ps
11.进入docker容器
docker exec -it 296f4c5b1caf bash
12.连接mysql库
mysql -u root -p
13.连接docker中的redis客户端
docker exec -it redis redis-cli