容器化概念越来越普及,很多公司都在往这个方向发展,也有不少公司在招聘要求上提到这点。Docker就是一个出色的、开源的应用容器引擎。只需要一条命令就可安装一个软件环境,非常方便。

安装Docker

以下以Centos为例:

  • 确保 yum 包更新到最新。

    yum update

  • 卸载旧版本(如果安装过旧版本的话)

    yum remove docker

  • 安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

    yum install -y yum-utils device-mapper-persistent-data lvm2

  • 设置yum源地址(使用阿里云地址)

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  • 查看仓库中docker版本,并选择特定版本安装

    yum?list?docker-ce?–showduplicates?|?sort?-r

  • 安装docker

    yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io?

  • 启动并加入开机启动

    启动:systemctl start docker

  • 卸载Docker

    yum remove docker-ce docker-ce-cli containerd.io

设置镜像源

  • Docker镜像服务器在国外,国内访问比较慢,所以需要先设置国内镜像源。

  • 示例是我的阿里镜像源。

  • 阿里镜像源获取:https://cr.console.aliyun.com/cn-shanghai/instances/mirrors

示例

#?修改文件

常用命令

// 查看运行中的容器

拉取镜像

一般安装前需要先拉取镜像

命令:docker pull [softName]:[version]

例子:

## 拉取mysql5.7的镜像

docker pull mysql:5.7

不过后面发现,直接安装也会默认执行这步拉取镜像操作。

启动容器

下面开始本文的主要内容。

## 创建并运行容器命令:
  • Mysql

    docker run -p 3306:3306 --restart=always -e TZ=“Asia/Shanghai”

  • Tomcat

    docker run -p 8080:8080 --name gourdtomcat

  • Redis

    docker run -p 6379:6379 --restart=always -e TZ=“Asia/Shanghai”

  • Mongo

    docker run -d --name mongo --restart=always

  • Ngnix

    docker run --name gourdnginx -p 80:80

  • Zookeeper

    docker run --privileged=true --name zookeeper

  • Kafka(需先安装zookeeper**)**

    docker run -d --name kafka -p 9092:9092 --restart=always

  • Dubbo-admin

    docker run -d -p 8280:8080 --restart=always -e TZ=“Asia/Shanghai”

  • Elasticsearch

    拉取镜像

  • Nacos

    docker run -d

  • Sentinel

    docker run --name elvis.sentinel -d

  • Seata

    docker run --name seata-server
    -p 8091:8091 -e SEATA_IP=111.231.111.150
    -e SEATA_CONFIG_NAME=file:/root/seata-config/registry
    –restart=always -d
    -v /usr/gourd/docker/seata/config:/root/seata-config ?
    seataio/seata-server

  • Activemq

    docker run -d --name activemq

  • Nexus3

    docker run -id --privileged=true --name=nexus3

初始账号:admin 初始密码在:新版的初始登录密码已经不是admin123,而是在容器中的/nexus-data/admin.password里面。如下图:

  • openoffice

    docker run -d -p 6080:6080 --restart=always

  • fastdfs

    docker run -d --network=host --name some-tracker
    -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker

    docker run -d --network=host --name some-storage
    -p 22122:22122 -p 8888:8888 -e TRACKER_SERVER=10.10.10.100:22122
    -v /var/fdfs/storage:/var/fdfs -e GROUP_NAME=paperless
    delron/fastdfs storage

  • sonar

7.9版本后,不支持mysql数据库

docker run -d --name sonarqube
-p 9000:9000
-e SONAR_JDBC_URL=jdbc:mysql://xxx:3306/sonar
-e SONAR_JDBC_USERNAME=xxx
-e SONAR_JDBC_PASSWORD=xxx
-v /usr/gourd/docker/sonar/data:/opt/sonarqube/data
-v /usr/gourd/docker/extensions:/opt/sonarqube/extensions
-v /usr/gourd/docker/logs:/opt/sonarqube/logs
sonarqube:7.9-community

补充:

安利下服务部署利器:docker-compse

#?安装

写在最后

如果小伙伴觉得有需要,赶紧mark下吧,下次用到就不用到处翻找资料啦。

END

扫码二维码,获取更多精彩

Docker 安装常用软件(超全、超实用)相关推荐

  1. 【docker11】docker安装常用软件

    目录 docker安装常用软件 1.安装软件说明 1.安装tomcat 2.安装mysql 2.1简单版 2.2实战版本 3.安装redis docker安装常用软件 1.安装软件说明 框架图 总体步 ...

  2. 四、docker系列之docker安装常用软件

    docker安装常用软件 目录 docker安装常用软件 docker安装运行redis 一.DockerHup redis仓库 二.镜像拉取 三.镜像启动 四.参数解析 docker安装运行mysq ...

  3. Docker安装常用软件-Mysql

    一.生成镜像 方法一:通过Dockerfile 1.新建目录 mysql  D:\docker\docker应用池\mysql mysql目录下创建三个目录 /home/mysql /logs /co ...

  4. Docker安装常用软件/JAVA/大数据

    Docker安装常用软件 文章目录 Docker安装常用软件 一.Docker安装 1. Windows安装Docker Desktop 2. Centos安装Docker 二.大数据组件安装 1. ...

  5. 使用docker安装常用软件

    大家好,我是音乐家. 在docker的自行摸索中,确实踩过很多坑,耽误过很多时间.接下来我会一一讲解常用软件的下载.亲测有效! 目录 1.安装mysql 2.安装mongodb 3.安装rabbitm ...

  6. Docker安装常用软件

    一.基本要用到的几个命令 其实记住下面这两个就行了 docker --help:列出所有命令及其说明 docker COMMAND --help:单个命令的用法 其中安装软件需要用到的 search: ...

  7. Docker 安装一些软件命令

    Docker 安装一些软件命令 一.Docker的安装 1. Ubuntu系 2. Centos系 二.Docker可视化控制面板--Portainer汉化版 三.Docker运行Mysql 四.Do ...

  8. 从零学ELK系列(六):Docker安装Logstash(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Docker安装kibana(超详细图文教程)>)中安装了kibana,本次我们将安装日志清洗组件---logsta ...

  9. (七) Docker安装常规软件

    Docker安装常规软件 一.安装tomcat 1.docker hub上面查找tomcat镜像 2.从docker hub上拉取tomcat镜像到本地 3.docker images查看是否有拉取到 ...

最新文章

  1. mysql安装文档_mysql安装文档
  2. PyQt5笔记(07) -- 变换控件颜色
  3. 输入一个天数计算几周零几天 C语言,结构体练习——计算输入的日期为本年度第几天...
  4. Discuz!NT3.0博客扩展
  5. Mysql将多个查询结果并列显示
  6. Atitit 表达式概论 艾提拉著 目录 1. 表达式分类 2 1.1. 条件表达式 ?:三元符号 2 1.2. 中缀表达式 前缀 后缀表达式 2 1.3. S表达式 2 1.4. 《精通lamb
  7. pr 无法启动因为计算机丢失,pramtlib.dll_“PR打不开,因为计算机丢失TimeWarpFilter.dll”是怎么回事?怎么办啊?_prccamtlib.dll...
  8. 二手笔记本电脑电池测试软件,笔记本电池修复软件Battery Doubler V1.2.1免费已注册版...
  9. 图像处理之LOMO特效
  10. Vivado 除法器IP核 小数模式(Fractional)下结果的修正
  11. 用amd组装高档游戏型计算机,高配吃鸡真带劲!高端最新只选AMD游戏主机
  12. 核心大小1M的VIN码OCR识别核心
  13. golang —— go语言科学记数法使用
  14. 用牛顿迭代法求方程的根
  15. 迅为iTop4412精英板运行QT程序触摸/鼠标失灵
  16. play-framework的安装配置(OS X和windows版)
  17. git代码规范检测工具
  18. Linux驱动与一般应用的区别【Linux驱动之路一】
  19. 陈建文个人简介:特斯拉进军手机界
  20. python自学办公自动化_用Python实现办公自动化要学习Python的哪些基础?

热门文章

  1. centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides */vim 第十节课...
  2. 自研还是采购BI系统?后悔知道得太晚!
  3. 165页最全银行IT核心系统研究框架
  4. x64dgb安装插件教程
  5. Python计算机视觉编程(二)---SIFT、Harris特征
  6. ICML 2019 Accepted Papers (Title, Author, Abstract, Code) (001-150)
  7. 打印信息无法连接服务器,打印机无法连接服务器
  8. 黑马程序员之ios学习总结——10 OC语言的构造方法和分类
  9. (附源码)springboot 在线考试系统 毕业设计461317
  10. java mysql 生僻字_mysql/Java服务端对emoji或者生僻字的支持