目录
一:安装docker
首先需要安装yum工具
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
更新本地镜像源:
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/g' /etc/yum.repos.d/docker-ce.repo
然后输入:
yum install -y docker-ce
启动docker:
启动docker前,一定要关闭防火墙后!!
# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
#查看是否关闭防火墙
systemctl status firewalld
启动docker:
systemctl start docker # 打开docker服务
systemctl stop docker # 停止docker服务
systemctl restart docker # 重启docker服务
systemctl status docker # 查看docker服务状态
当出现active(running)时,即为启动成功,如图:
配置Docker的镜像加速器:
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://w2plr83n.mirror.aliyuncs.com"]
}
刷新守护进程:
systemctl daemon-reload
重启docker:
systemctl restart docker
到此Docker的安装就基本结束了
效验配置是否成功
docker info
二:docker安装mysql
docker search mysql # 查看可用版本
拉取 MySQL 镜像
这里我们拉取官方的最新版本的镜像:
docker pull mysql:latest
查看本地镜像
docker images
运行容器
安装完成后,我们可以使用以下命令来运行 mysql 容器:
docker run -itd --name mysql-test -p 9999:9999 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
-p 9999:9999 :映射容器服务的 9999 端口到宿主机的 9999 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
安装成功
通过 docker ps 命令查看是否安装成功:
docker ps -a