【docker安装常用软件】教程文章相关的互联网学习教程文章

Docker安装Mysql8.0,并配置忽略大小写【代码】【图】

拉取mysql镜像docker pull mysql //查看镜像 docker images2、启动mysql$ docker run --name mysq.db -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d -v /home/mysql/:/var/lib/mysql mysql --lower_case_table_names=1-e MYSQL_ROOT_PASSWORD :设置mysql密码-v /home/mysql/:/var/lib/mysql:挂载磁盘实现数据持久化--lower_case_table_names=1 :忽略大小写,docker mysql默认区分大小写的注:参数顺序一定要对,--lower...

docker安装redis并启用aof持久化【代码】

1.下载配置文件 配置文件修改了密码为requirepass 123456 开启了远程连接服务 修改protected-mode no 注释掉bind 127.0.0.1 开启了aof replica-serve-stale-data yes 修改了持久化路径为dir /data 2.下载并运行镜像 docker run -d --name redis -p 6379:6379 --restart always -v /file/redis/data:/data -v /file/redis/redis.conf:/redis.conf -e TZ=Asia/Shanghai redis redis-server /redis.conf -p为docker的端口映射,第一...

Docker安装MySQL8和配置远程访问【代码】【图】

1. 环境准备 创建挂载数据目录和配置文件 mkdir -p /opt/mysql/data /opt/mysql/conf touch /opt/mysql/conf/my.cnf2. 拉取镜像 docker pull mysql3. 启动容器 docker run --restart=always --name=mysql -p 3306:3306 -v /opt/mysql/conf/my.cnf:/etc/my.cnf -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql4. 配置远程访问 docker exec -it mysql /bin/bashmysql -uroot -p123456alter user 'root'@'...

docker 安装mysql 忽略table大小写问题

我查了很多资料,网上说在my.cnf配置文件里面【mysqlId】下面增加lower_case_table_names=1,要是真这么干了,发现数据库崩溃,启动不了,删除重新安装,主要原因就是linux主机下MySQL启动默认加载lower_case_table_names=0, 而my.cnf是后面加载会导致冲突。废话就不多说了,下面就说说docker下mysql如何忽略大小写 其实很简单 $ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql --...

Docker 安装Redis 以配置文件启动redis

一、拉取镜像//拉取redis镜像 docker pull redis //查看所有镜像 docker images 二. redis配置文件修改(重要)/root/redis/redis01/conf/redis.conf 中daemonize=NO。非后台模式,如果为YES 会的导致 redis 无法启动,因为后台会导致docker无任务可做而退出。 三、启动redisdocker run -p 6379:6379 --name myredis-6379 --privileged=true -v /root/redis/redis01/conf/redis.conf:/etc/redis/redis.conf -v /root/redis /redis...

docker安装mysql挂载外部配置和数据目录【代码】

:3307 -e MYSQL_ROOT_PASSWORD=12345 --name mysql_test2 mysql:5.7.23进入容器docker exec -it mysql_test2 bash根据上述docker hub上描述,可以发现/etc/mysql/conf.d/中存在三个文件,分别为docker.cnf,mysql.cnf和mysqldump.cnf,/etc/mysql/mysql.conf.d/下只存在一个文件mysqld.cnf 第一种启动方式docker run -d -p 3306:3306 -v /etc/mysql/my.cnf:/etc/mysql/conf.d/mysql.cnf -v /data/mysql/data:/var/lib/mysql -e MYS...

docker 安装redis【代码】【图】

1、获取redis镜像 执行命令:docker pull redis,不加版本号是获取最新版本,也可以加上版本号获取指定版本 2、查看本地镜像 3、创建本地配置文件redis.conf,从官网下载 在/usr/local目录下创建docker目录 mkdir /usr/local/docker cd /usr/local/docker 再在docker目录下创建redis目录 mkdir redis&&cd redis 创建配置文件,并将官网redis.conf文件配置复制下来进行修改 touch redis.conf 创建数据存储目录data mkidr d...

D03-Centos Docker安装

Centos Docker安装 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。 使用 yum 安装(CentOS 7下) Docker 要求 CentOS 系统的内核版本高于 3.10...

docker安装redis后台启动踩坑

docker安装redis后台启动踩坑 按照 这个教程安装redis,后台运行redis容器的时候无法正常启动,通过docker ps -a命令可以看出容器一启动立马就退出了,后来发现redis配置文件中的daemonize设置为yes导致的,因为该选项让redis成为在后台运行的守护进程,而docker容器必须要有一个前台进程才能留存否则容器会自动退出,所以将daemonize设置为no容器才能正常启动,使用docker run -d命令本就是以后台运行容器。

docker安装mysql5.7【代码】

docker pull mysql:5.7 mkdir -p /mydata/mysql/conf cat > /mydata/mysql/conf/my.cnf << EOF [client] default-character-set=utf8[mysql] default-character-set=utf8[mysqld] init_connect='SET collation_connection=utf_unicode_ci' init_connect='SET NAMES uft8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake # 解决客户端连接慢,跳过域名解析 skip-name-resolve EO...

docker安装redis并以配置文件方式启动

镜像相关redis镜像 # 不限定版本 docker pull redis # 拉取 redis为4.0.9版本的镜像 docker pull redis:4.0.9 # 拉取之后查看镜像 docker images 启动镜像创建配置文件目录存放redis.conf,文件从官网下载。 创建文件夹,新建配置文件贴入从官网下载的配置文件并修改。 mkdir /usr/local/docker vi /usr/local/docker/redis.conf 修改配置文件 bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问 protected-mode no #默认ye...

Docker安装MySQL教程

1、获取镜像 docker pull mysql:版本 2、准备工作cd /home/mysql/conf:/etc/mysql mkdir conf.d cd /home/mysql mkdir data3、启动mysql docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql 4、命令解析-d 后台运行 -p 端口映射 -> 主机端口:容器端口 -v 数据卷映射 -> 主机目录:容器目录 -e 环境配置 --name 取个名称 MY...

Docker安装MySQL数据库【代码】【图】

下载镜像 Docker Hub上搜索MySQL镜像点击进入mysql的下载地址,可以看到mysql的描述信息、版本信息等。可以看到当前最新的版本为MySQL8.0,下载MySQL镜像(本文用5.6为例,8.0莫名其妙的可安装但无法登录,不确定是不是navicat版本太低?)docker pull mysql:5.6 如此便可以下载最新的MySQL镜像,通过查看下载的镜像列表查看验证 如果列表有显示,说明Docker已经下载了对应的MySQL镜像。 安装镜像 继续看官网信息--name:运行...

docker 安装redis,并且启动,以及常用命令

docker 安装并且运行redis docker search redis 在 docker 仓库 查找 redis docker pull redis 拉取 redis 默认拉取最新版本(如果需要制定版本号: docker pull redis:4.2) docker ps images :查看所有docker 镜像 docker images redis 查看redis 镜像版本 docker 启动redis docker run -p 6379:6379 --name myredis -v /application/redis/conf/myconf/redis.conf:/application/redis/conf/dockerconf/redis.conf -v /applicat...

ubuntu 下docker的安装【代码】

docker安装 1.删除旧的docker的安装包 apt-get remove docker docker-engine docker-ce docker.io 2.更新安装包索引 apt-get update 3.安装以下包以使apt可以通过HTTPS使用存储库(repository) apt-get install -y apt-transport-https ca-certificates curl software-properties-common 4.添加Docker官方的GPG密钥: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 5.设置stable存...