常用环境安装

这里收集一些常用环境的安装步骤,可直接复制进行使用,节省安装时间,后续会随时补充

安装MySQL5.7.32

下载mysql5.7.32的镜像 ( 记得下载镜像要先确保镜像仓库中存在这个镜像 )

docker pull mysql:5.7.32

下载完成后启动这个镜像的容器:

docker run -d \
--name mysql \
-v /root/mysql/data:/var/lib/mysql \
-v /root/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=aabbccdd \
-p 3306:3306 \
mysql:5.7.32 ### 命令逐行解释:
# -d 后台运行容器
# 给该容器起名为mysql ( 非必须 )
# 将物理机中的/root/mysql/data目录挂载到容器中的/var/lib/mysql目录上
# 将物理机中的/root/mysql/conf目录挂载到容器中的/etc/mysql目录上
# 将主机3306端口映射到容器的3306端口中
# 设置MySQL的登录密码为aabbccdd
# 启动的目标镜像
### 注意每个 \ 前面都有一个空格

我们使用了目录挂载,只需要在/root/mysql/conf目录创建my.cnf文件通过重启容器就可以达到修改配置的目的

安装Redis5.0.10

下载redis5.0.10的镜像 ( 记得下载镜像要先确保镜像仓库中存在这个镜像 )

docker pull redis:5.0.10

这里需要注意,Redis镜像中并没有提供配置文件,Redis镜像启动后会有默认的配置,要想自定义配置需要手动下载配置文件,然后上传到服务器,点击跳转到下载地址

这里我们需要预先创建好挂载到容器内的目录,将配置文件放进去:

mkdir ~/redis
# 配置文件redis.conf就放在conf目录下
mkdir ~/redis/conf
mkdir ~/redis/data

然后启动Redis容器

docker run -d \
--name redis \
-v /root/redis/data:/data \
-v /root/redis/conf:/opt/conf \
-p 6379:6379 \
redis:5.0.10 redis-server /opt/conf/redis.conf ### 命令逐行解释:
# -d 后台运行容器
# 给该容器起名为redis ( 非必须 )
# 将物理机中的/root/redis/data目录挂载到容器中的/data目录上
# 将物理机中的/root/redis/conf目录挂载到容器中的/opt/conf目录上
# 将主机6379端口映射到容器的6379端口中
# 启动的目标镜像,并指定配置文件为/opt/conf/redis.conf
### 注意每个 \ 前面都有一个空格

Docker笔记(二) 安装常用软件的更多相关文章

  1. docker学习笔记二:常用命令

    docker学习笔记二:常用命令 查看docker常用命令 docker --help 返回结果如下: 其中常用的命令如下: 1.image相关操作 展示所有的image: 删除image: rmi ...

  2. 基于Docker安装常用软件

    基于Docker安装常用软件 本实验介绍如何基于Docker安装常用的软件,具体包括: Ubuntu Cetnos Nginx Node.js PHP MySQL Tomcat Redis Mongo ...

  3. Docker笔记--ubuntu安装docker

    Docker笔记--ubuntu安装docker 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudo cp /etc/apt/sources.list /etc/apt/sourc ...

  4. linux centos7 安装常用软件java,node,mysql,Seafile

    linux centos7 安装常用软件java,node,mysql,Seafile 安装压缩解压缩软件 yum install -y unzip zip 安装git yum install -y ...

  5. Deepin安装常用软件

    Deepin安装常用软件 安装git sudo apt-get install git sudo是Debian系列以管理员运行的前缀 卸载软件 sudo apt-get remove package_ ...

  6. linux安装常用软件和查询基本信息

                                                                          linux安装常用软件和查询基本信息 1. 安装常用软件 [ ...

  7. win10创建Ubuntu16.04子系统,安装常用软件以及图形界面(包括win10远程桌面连接Ubuntu)

    一.开启win10子系统 [ Windows Subsystem for Linux(WSL)] 二.基本配置 三.安装常用的软件 安装配置zsh 使用 bash 客户端软件 cmder(其实是win ...

  8. Ubuntu使用snap安装常用软件

    1,snap简介 什么是snap,snap是一种全新的软件包管理方式,它类似一个容器拥有一个应用程序所有的文件和库,各个应用程序之间完全独立.所以使用snap包的好处就是它解决了应用程序之间的依赖问题 ...

  9. OCA读书笔记(2) - 安装Oracle软件

    Objectives: •Describe your role as a database administrator (DBA) and explain typical tasks and tool ...

随机推荐

  1. 力扣119. 杨辉三角 II

    原题 1 class Solution: 2 def getRow(self, rowIndex: int) -> List[int]: 3 ans = [1] 4 for i in range ...

  2. 数组的常用方法之split

    今天我们来聊一下数组的常用方法:split 返回值:一个新数组. 1.该方法可以直接调用不传任何值,则会直接将字符串转化成数组. var str = 'I love Javascript'; cons ...

  3. 2.2 Python3基础-基本数据类型

    >>返回主目录 源代码 # 基本数据类型 # Number类型:如何查看变量的数据类型? name = 'Portos' print(type(name)) # 结果:str print( ...

  4. java关于字符串是否存

    1, if('true'.equalsIgnoreCase(response.result as String)); 2,   if (scvrsp.toLowerCase().contains(&q ...

  5. golang——net/rpc包学习

    1.rpc包 rpc包提供了通过网络或其他I/O连接对一个对象的导出方法的访问. 只有满足如下标准的方法才能用于远程访问,其余方法会被忽略: (1)方法是导出的(2)方法有两个参数,都是导出类型或内建 ...

  6. 2020 年安装 FreeBSD 系统的基础视频

    B 站搜索 BV14i4y137mh 包含了下载,虚拟机安装,配置 SSH 等教程. https://www.bilibili.com/video/BV14i4y137mh

  7. 擅用ABAP错误捕捉,避免系统Dump

    有时候我们在写程序时,会因为计算公式不符合算术表达式,计算公式的字段值不是纯数值等等问题造成程序dump,这个时候我们在无法避免字段赋值错误的情况下,又不想程序dump可以采取catch异常的方法进行 ...

  8. 使用jhipster 加速java web开发

    jhipster,中文释义: Java 热爱者! JHipster is a development platform to quickly generate, develop, & depl ...

  9. A Color Game

    题目大意:  给定一个只包含七种字母的字符串,如果满足一段连续相同的字符长度大于等于K那么即可消除,问最后能不能变为空字符. 题解:很明显是用区间dp来解决,我们设dp[l][r][k]代表的是在[l ...

  10. P1048_采药(JAVA语言)

    思路:动态规划的背包问题.把时间看作重量,转换为01背包问题求解. 题目描述 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为此,他想拜附近最有威望的医师为师.医师为了判断他的资质,给他出 ...