首页 > 数据库 >Docker安装及MySQL、Redis等配置

Docker安装及MySQL、Redis等配置

时间:2022-11-24 14:59:07浏览次数:63  
标签:sudo Redis 3306 yum mysql MySQL Docker 安装 docker

Docker安装(CentOS版本)

Docker安装文档:链接
1、卸载系统之前的docker

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest \
docker-lastest-logrotate docker-logrotate docker-engine

2、安装依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3、设置docker repo的yum位置,告诉os去哪里安装docker

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4、安装docker和docker-cli

sudo yum install docker-ce docker-ce-cli containerd.io

5、启动docker

sudo systemctl start docker

6、设置docker开机自启

sudo systemctl enable docker

7、配置docker镜像加速

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors":["https://82m9ar63.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

Docker安装MySQL

docker常用镜像安装网址:链接
1、指定安装版本为5.7进行mysql安装

docker pull mysql:5.7

2、创建实例并启动

docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
  • -p 3306:3306:将容器的3306端口映射到主机的3306端口
  • -v /mydata/mysql/conf:/etc/mysql:将配置、日志、数据文件夹挂载到主机
  • -e MYSQL_ROOT_PASSWORD=root:初始化root用户的密码

标签:sudo,Redis,3306,yum,mysql,MySQL,Docker,安装,docker
From: https://www.cnblogs.com/zhongshu/p/16921813.html

相关文章

  • docker打开2375监听端口
    1、编辑docker.service,在[service]的ExecStart,添加-Htcp://0.0.0.0:2375#vi/usr/lib/systemd/system/docker.service2、在ExecStart,添加-Htcp://0.0.0.0:2375......
  • MySQL_SQL_预编译
    预编译应该是PrepareStatement(先编译后执行)(mybatis的底层原理)SQL执行器是Statement(编译并执行,完整的sql) Mybatis的#{}与${},#{}:表示预编译(SQL预编译–安全的),${}:表......
  • MySQL8.0新特性—CTE
    MySQL8支持公用表表达式,包括非递归和递归两种。公用表表达式允许使用命名的临时结果集,这是通过允许在SELECT语句和某些其他语句前面使用WITH子句来实现的。不能在同一查......
  • docker 学习
    docker学习docker服务命令docker镜像命令docker容器命令docker数据卷docker应用部署一、部署MySQL//搜索mysql镜像dockersearchmysql拉取mysql镜像......
  • MySQL JDBC驱动版本与数据库版本的对应关系及注意事项
    MySQLJDBC驱动版本与数据库版本的对应关系及注意事项事情发生学了三遍的servlet,经典老师又教的第一万遍登陆注册,并且让实现,并且让演示,我们老师可能和之前的小学期公司老......
  • win10本机docker搭建ubuntu虚拟环境并ssh
    https://zhuanlan.zhihu.com/p/59548929https://www.jianshu.com/p/94a0a95c9a2cubuntu安装go:aptinstallgolang-go......
  • org.springframework.data.redis.serializer.SerializationException: Cannot deseria
    摘要SpringBoot项目连接Redis报错报错信息org.springframework.data.redis.serializer.SerializationException:Cannotdeserialize;nestedexceptionisorg.springfram......
  • Mysql数据库笔记整理
    数据库-理论基础1.什么是数据库?数据:描述事物的符号记录,可以是数字、文字、图形、图像、声音、语言等,数据有多种形式,它们都可以经过数字化后存入计算机。数据库:存储数据......
  • redis-cli命令行采集信息时遇到的一个小疑问
    给客户巡检的时候,之前想当然看-c可以通过命令行运行一些命令,方便巡检采集信息,比如:[root@xweisrc]$./redis-cli-h127.0.0.1-aabc123-p7379-c"info"|head-n5......
  • Docker搭建Kafka集群
    对于个人开发者而言,一般手头上没有多台服务器,有人可能会有云服务器,不过一般也只会买一台来用用就好;有人可能更习惯将本机当作服务器来玩。都可以。那么如何通过一台服务器或......