Docker安装常用镜像

1. mysql

安装

获取镜像

docker pull mysql:8.0.30

创建文件挂载目录
在这里插入图片描述

创建容器并运行

docker run -p 3306:3306 --name mysql3306 \
-v /home/docker/mysql8/log:/var/log/mysql \
-v /home/docker/mysql8/data:/var/lib/mysql \
-v /home/docker/mysql8/mysql-files:/var/lib/mysql-files \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:8.0.30 \
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

在这里插入图片描述

//旧,运行有问题
docker run -p 3306:3306 --name mysql3306 \
-v /home/docker/mysql8/log:/var/log/mysql \
-v /home/docker/mysql8/data:/var/lib/mysql \
-v /home/docker/mysql8/conf:/etc/mysql \
-v /home/docker/mysql8/mysql-files:/var/lib/mysql-files \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:8.0.30 \
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

进入容器内部

docker exec -it mysql3306 bash

在这里插入图片描述
mysql开启远程链接

use mysql;update user set host="%" where user="root";//刷新权限
flush privileges;

在这里插入图片描述
在这里插入图片描述

问题

启动不起来
在这里插入图片描述
查看容器日志

docker logs mysql3306

在这里插入图片描述
mysqld: Can't read dir of '/etc/mysql/conf.d/'
文件挂载时/etc/mysql/conf.d/出问题,版本问题

2. Redis

2.1 安装

下载镜像

docker pull reids:6.2.7

在这里插入图片描述
创建挂载文件

//在/home/docker目录下
mkdir redis6/conf -p
touch redis.conf

** 创建容器并运行**

docker run -p 6379:6379 --name redis6379 \
-v /home/docker/redis/data:/data \
-v /home/docker/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis:6.2.7 \
redis-server /etc/redis/redis.conf

*******************************************************

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/685359.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DigitalOcean 应用托管更新:应用端到端运行时性能大幅改进

DigitalOcean 希望可以为企业提供所需的工具和基础设施,以帮助企业客户加速云端的开发,实现业务的指数级增长。为此 DigitalOcean 在 2020 年就推出了App Platform。 App Platform(应用托管) 是一个完全托管的 PaaS 解决方案&…

大数据------JavaWeb------Tomcat(完整知识点汇总)

Web服务器——Tomcat Web服务器定义 它是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更便捷 Web服务器主要功能 封装HTTP协议操作,简化开发将Web项目部署到…

何为基差?股指期货的升水和贴水又怎么理解?

基差是一个金融术语,它指的是现货价格和期货价格之间的差额。在股指期货市场中,现货就是指实际的股票指数,而期货则是基于这个指数未来某个时间点的价格预期。基差可以是正的或负的,具体取决于期货价格是高于还是低于现货价格。 1…

阿里云发布通义千问2.5,OpenCompass上得分追平GPT-4 Turbo

5月9日消息,阿里云正式发布通义千问2.5,模型性能全面赶超GPT-4 Turbo,成为地表最强中文大模型。同时,通义千问最新开源的1100亿参数模型在多个基准测评收获最佳成绩,超越Meta的Llama-3-70B,成为开源领域最强…

什么是数字化?

目录 一、什么是数字化? 二、如何利用数字化技术提升个人竞争力? 三、如何应对数字化带来的挑战和机遇? 一、什么是数字化? 数字化是利用数字技术对各类组织的业务模式和运营方式进行系统性、全面变革的过程。 数字化可以分为两…

FANUC机器人工具坐标偏移的用法

一、工具坐标偏移的使用场景 在机器人位置不改变的情况下,工业机器人使用默认工具坐标系示教的一系列运动点位,要保持原本点位位置不变的情况下,改变机器人工具坐标的参数,就要用到机器人坐标转化的功能。在FANUC机器人上体现为机…

JS实现初始化、动态点击切换激活样式

食用须知&#xff0c;不懂得把代码交给AI解释一下&#xff0c;明白流程就会用了&#xff0c;本文只有js与html&#xff0c;样式代码一概没有&#xff1a; 效果展示 1、点击显示的盒子代码 <div data-v-e1dd37c4"" class"news-container main-width-contain…

初识C语言——第十二天

操作符2 2.1关系操作符&#xff1a; > > < 2.2逻辑操作符&#xff1a; &&逻辑与 ||逻辑或 2.3条件操作符&#xff08;三目操作符&#xff09;&#xff1a; &#xff1f; &#xff1a; 例如&#xff1a;exp1?exp2:exp3 exp1成立&#xff0c;exp2计算&…

探索Python机器学习:最常打交道的 27 款工具包

前言 前言目前&#xff0c;随着人工智能的大热&#xff0c;吸引了诸多行业对于人工智能的关注&#xff0c;同时也迎来了一波又一波的人工智能学习的热潮&#xff0c;虽然人工智能背后的原理并不能通过短短一文给予详细介绍&#xff0c;但是像所有学科一样&#xff0c;我们并不…

在CentOS 7服务器及Windows 10客户端间建立并配置NFS服务

在CentOS 7服务器及Windows 10客户端间建立并配置NFS服务 引言 网络文件系统(Network File System)&#xff0c;简称NFS&#xff0c;是一种分布式文件系统协议。它允许网络上的客户端机器像访问本地磁盘文件一样&#xff0c;通过网络访问服务器上的文件。在某些特定的业务场景中…

【Unity】Unity项目转抖音小游戏(一) 项目转换

UnityWEBGL转抖音小游戏流程 业务需求&#xff0c;开始接触一下抖音小游戏相关的内容&#xff0c;开发过程中记录一下流程。 相关参考&#xff1a; 抖音文档&#xff1a;https://developer.open-douyin.com/docs/resource/zh-CN/mini-game/develop/guide/game-engine/rd-to-SC…

C语言/数据结构——(用双链表实现数据的增删查改)

一.前言 嗨嗨嗨&#xff0c;大家好久不见&#xff01;前面我们已经通过数组实现数据的增删查改、单链表实现数据的增删查改&#xff0c;现在让我们尝试一下使用双链表实现数据的增删查改吧&#xff01; 二.正文 如同往常一样&#xff0c;对于稍微大点的项目来说&#xff0c;…