docker 最简单安装软件

简介

docker是一个开源的应用容器引擎,我们可以将它理解为一个工具,它基于go语言开发,并且兼容apache2.0协议,它可以将应用程序及其依赖(如配置文件等)打包到容器中。

除此之外,它兼容多种环境,可以被部署在在笔记本电脑,内部服务器,公共云或私有云,可移植性很好,部署也非常灵活,解决了多种环境下的兼容性问题。

Docker 包括三个基本概念:

镜像(Image)
容器(Container)
仓库(Repository)

Docker三剑客 就看看就行了。
docker-machine
docker-compose
docker-swarm
下面就开始简单的安装
docker 的使用和安装。
linux 下安装(百度)
windows下安装(百度)

安装软件

  • docker 安装mysql
docker pull mysql:5.7
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
  • docker 安装redis
docker pull redis:latest
docker run -itd --name redis -p 6379:6379 redis
  • docker 安装rabbitMQ
docker pull rabbitmq:management
docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management
  • docker 安装mongoDB
docker pull mongo:latest
docker run --name  mongo  -p 27017:27017  -d mongo --auth
新docker run --name  mongo  -p 27017:27017 --restart=always  -d mongo --auth

结尾

  • mysql 连接3306


    image.png

    image.png
  • redis 连接6379


    image.png
  • rabbitMQ 访问地址http://localhost:15672 用户名admin密码admin
    image.png
  • mongoDB 连接27017


    image.png

这样可以运行大多数的spring boot 项目了。
注意
1,在云上面,开启端口。
2,在虚拟机里面,关闭访问防火墙。
systemctl enable docker 开机启动docker
docker update --restart=always mysql 启动docker 就启动mysql
docker update --restart=always redis 启动docker 就启动redis
docker update --restart=always rabbitMQ 启动docker 就启动rabbitMQ
docker update --restart=always mongoDB 启动docker 就启动mongoDB

run 的时候也可以添加--restart=always

推荐阅读更多精彩内容