Docker安装常用组件(mysql,redis)的方法

 更新时间:2018年10月15日 14:32:50   作者:数据架构师  
今天小编就为大家分享一篇关于Docker安装常用组件(mysql,redis)的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

docker安装mysql

docker search mysql     搜索
docker pull mysql:5.6    下载
docker images |grep mysql  查看
docker run -p 3306:3306 --name mysql_docker -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6  运行
命令说明:
-p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。
-v -v $PWD/conf:/etc/mysql/conf.d:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。
-v $PWD/logs:/logs:将主机当前目录下的 logs 目录挂载到容器的 /logs。
-v $PWD/data:/var/lib/mysql :将主机当前目录下的data目录挂载到容器的 /var/lib/mysql 。
-e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。
docker ps  查看镜像的运行
运行后进入容器进行初始化
# mysql -u root -p
# create database note;

docker安装redis

docker search redis   搜索
docker pull redis:3.2  下载
docker images redis   查看
docker run -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server --appendonly yes  运行
命令说明:
-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
docker ps  查看运行情况

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对程序员之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • 一文带你了解Docker网络模型

    一文带你了解Docker网络模型

    Docker是一种容器化平台,它提供了一种轻量级的虚拟化解决方案,使得应用程序能够以容器的形式运行,Docker网络模型基于Linux内核的网络命名空间和虚拟以太网桥技术,本文就给大家详细介绍一下Docker?网络模型,需要的朋友可以参考下
    2023-07-07
  • docker imageid 和 digest区别解析

    docker imageid 和 digest区别解析

    在Docker中,image ID和digest是两个不同的标识符,用于唯一标识和引用Docker镜像的不同方面,这篇文章主要介绍了docker imageid 和 digest区别,需要的朋友可以参考下
    2023-06-06
  • Docker化Spring Boot应用的实践

    Docker化Spring Boot应用的实践

    本文主要介绍了Docker化Spring Boot应用的实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • AntDesign?Docker部署详细流程

    AntDesign?Docker部署详细流程

    这篇文章主要为大家介绍了AntDesign?Docker部署流程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • Docker安装RabbitMQ的超详细步骤

    Docker安装RabbitMQ的超详细步骤

    RabbitMQ是一套开源的消息队列服务软件,是由LShift提供的一个 Advanced Message Queuing Protocol的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,这篇文章主要给大家介绍了关于Docker安装RabbitMQ的超详细步骤,需要的朋友可以参考下
    2022-08-08
  • Docker安装Presto连接Hive的详细过程

    Docker安装Presto连接Hive的详细过程

    这篇文章主要介绍了Docker安装Presto连接Hive的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • 在没有Docker缓存的情况下构建镜像的方法分享

    在没有Docker缓存的情况下构建镜像的方法分享

    这篇文章主要给大家介绍了如何在没有Docker缓存的情况下构建镜像的解决方法,文章通过代码示例介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2023-07-07
  • Docker容器自启动的实现方法

    Docker容器自启动的实现方法

    这篇文章主要介绍了Docker容器自启动的实现方法,详细的介绍了Docker的 Restart policy命令,非常具有实用价值,需要的朋友可以参考下
    2018-09-09
  • Docker如何给Springboot项目动态传参的实现方法

    Docker如何给Springboot项目动态传参的实现方法

    这篇文章主要介绍了Docker如何给Springboot项目动态传参的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 修改Docker镜像默认存储位置的方法(解决方法)

    修改Docker镜像默认存储位置的方法(解决方法)

    这篇文章主要介绍了修改Docker镜像默认存储位置的方法,如果上面运行 Docker 服务,经过长时间的使用,会使原本就比较大的分区越来越不够用。如何更好地的处理这个问题呢,本文给出解决方案,需要的朋友一起看看吧
    2021-04-04

最新评论

?


http://www.vxiaotou.com