linux: centOS-7
hadoop: 3.3.6
前置章节:
(图文并茂)基于CentOS-7搭建hadoop3.3.6大数据集群-CSDN博客
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce
- sudo mkdir /etc/docker
-
- sudo vim /etc/docker/daemon.json
-
- {
- "registry-mirrors": ["https://kfwkfulq.mirror.aliyuncs.com","https://2lqq34jg.mirror.aliyuncs.com","https://pee6w651.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com"]
- }
-
-

启动

systemctl start docker
systemctl stop docker
systemctl status docker
sudo systemctl enable docker
sudo systemctl daemon-reload
sudo systemctl restart docker
查看本地镜像: sudo docker images
根据关键字搜索镜像: sudo docker search mysql
下载指定版本的mysql: sudo docker pull mysql:5.7

sudo docker run -p 3306:3306 --name mysql -v /opt/bigdata/mysql/conf/my.cnf:/etc/mysql/conf.d -v /opt/bigdata/mysql/logs:/logs -v /opt/bigdata/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
![]()
--name mysql: 运行服务的取名
-v是将主机目录下的文件挂载到容器中路径下
-e MYSQL_ROOT_PASSWORD:初始化root用户密码
-d mysql:5.7 : 后台运行mysql5.7
查看正在运行的容器:sudo docker ps -a

停止正在运行的容器:sudo docker stop 容器编号
删除正在运行的容器:sudo docker rm 容器编号
数据库工具测试连接

sudo systemctl enable docker
