千家信息网

Docker安装软件的常用命令

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"Docker安装软件的常用命令",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Docker安装软件的常用命令"吧!1. Docker
千家信息网最后更新 2026年11月03日Docker安装软件的常用命令

这篇文章主要讲解了"Docker安装软件的常用命令",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Docker安装软件的常用命令"吧!


1. Docker 安装 MySQL

1.1 拉取 MySQL 镜像

docker pull mysql:latest

1.2 创建 MySQL 容器

# 不指定本地映射文件docker run --name mysql01 -p 3309:3306  -e MYSQL_ROOT_PASSWORD=root -d mysql:latest# 指定本地映射文件(宿主机需提前创建文件夹)docker run --name mysql01 -p 3309:3306  -e MYSQL_ROOT_PASSWORD=root -v /System/Volumes/Data/data/personal/docker/mysql/mysql01:/var/lib/mysql -d mysql:latest

1.3 启动与停止 MySQL 容器

# 启动 start 后面跟的可以是容器ID或者是容器名称,我这里使用的是名称docker start mysql01# 启动 stop 后面跟的可以是容器ID或者是容器名称,我这里使用的是名称docker stop mysql01

1.4 访问 MySQL 数据库

# 1.使用 mysql-cli 访问mysql-cli -h 127.0.0.1 -u root -p root# 2.使用 Navicat 或 mysqlWorkbatch 等 mysql 图形界面工具连接连接:127.0.0.1 端口:3306 用户名:root 密码:root

1.5 删除 MySQL 容器

# 删除容器,容器ID 可通过命令:`docker ps -a` 查询docker rm 容器ID

2. Docker 安装 Redis

2.1 拉取 Redis 镜像

docker pull redis:latest

2.2 创建 Redis 容器

docker run -d --name redis01 -p 6379:6379 redis --requirepass "password"

3. Docker 安装 Nginx

3.1 拉取镜像

docker pull nginx:latest

3.2 启动容器

docker run -d --name nginx01 -p 8080:80 nginx:latest# 将 nginx.conf 挂载到宿主机docker run -d --name nginx01 -p 8080:80 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf nginx:latest

启动之后浏览器打开http://localhost:8080显示 Welcome to nginx! 即证明 nginx 安装成功。

3.3 Nginx 相关命令

          start nginx                 windows启动    service nginx start         linux/mac启动    nginx -c filename           为 nginx 指定一个配置文件,来代替缺省的。    nginx -c filename -p /path  为 nginx 指定配置文件和日志存储位置    nginx -s relaod             重启    nginx -s stop               快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。    nginx -s quit               平稳关闭Nginx,保存相关信息,有安排的结束web服务。    nginx -t                    不运行,仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。    nginx -v                    显示 nginx 的版本。    nginx -V                    显示 nginx 的版本,编译器版本和配置参数。

4. Docker 安装 RabbitMQ

4.1 查找 RabbitMQ 镜像

为什么RabbitMQ要增加查找镜像这一步呢,因为Rabbit有一个管理后台,我们需要在管理后台查看 MQ 的一些信息,所以 latest 版本不适合,我们可以在 docker hub上查找,我这里选择的是3.8.7-management

4.2 拉取镜像

docker pull rabbitmq:3.8.7-management

4.3 启动镜像

# 访问http://localhost:15672 默认用户名密码都是guest docker run -d --name rabbitmq01 -p 5672:5672 -p 15672:15672 rabbitmq:3.8.7-management # 指定密码启动docker run -d --name rabbitmq01 -p 5672:5672 -p 15672:15672 --hostname rabbitmq01 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq:3.8.7-management

4.4 访问 RabbitMQ 管理后台

浏览器中打开http://localhost:15672/ 输入用户名: admin ,密码: 123456 即可。

5. Docker 安装 CentOS

5.1 拉取镜像

docker pull centos:latest

5.2 启动固定 ip 的 centos 容器

# 创建自定义网络docker network create --subnet=172.18.0.0/16 mynetwork# 启动固定 ip 容器docker run -itd --privileged --name centos1 --net mynetwork --ip 172.18.0.11 centos:latest /usr/sbin/init

6. Docker 安装 ElasticSearch

6.1 拉取镜像

docker pull elasticsearch:latest

6.2 启动容器

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:latest

6.3 测试安装完成

# 1.在终端输入curl http://localhost:9200# 2.在浏览器打开链接http://localhost:9200

如果返回以下信息则说明安装成功。

{  "name" : "530dd7820315",  "cluster_name" : "docker-cluster",  "cluster_uuid" : "7O0fjpBJTkmn_axwmZX0RQ",  "version" : {    "number" : "7.2.0",    "build_flavor" : "default",    "build_type" : "docker",    "build_hash" : "508c38a",    "build_date" : "2019-06-20T15:54:18.811730Z",    "build_snapshot" : false,    "lucene_version" : "8.0.0",    "minimum_wire_compatibility_version" : "6.8.0",    "minimum_index_compatibility_version" : "6.0.0-beta1"  },  "tagline" : "You Know, for Search"}

6.4 修改配置,解决跨域

# 进入 es 容器内部docker exec -it elasticsearch /bin/bashcd /usr/share/elasticsearch/config/vi elasticsearch.yml

在elasticsearch.yml的文件末尾加上:

http.cors.enabled: truehttp.cors.allow-origin: "*"

修改配置后重启容器即可,即:

docker restart elasticsearch

6.5 安装 ik 分词器

# 进入 es 容器内部docker exec -it elasticsearch /bin/bashcd /usr/share/elasticsearch/plugins/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.2.0/elasticsearch-analysis-ik-7.2.0.zip# 退出 es 容器内部exit# 重启 esdocker restart elasticsearch

安装完成后可以在 下面 kibana 安装完成后,在dev tools 输入下列代码验证:

POST test/_analyze{  "analyzer": "ik_max_word",  "text": "你好我是东邪Jiafly"}

不添加"analyzer": "ik_max_word",则是每个字分词,记得在 kibana 安装完成后尝试下哦。

7. Docker 安装 Kibana

7.1 拉取镜像

docker pull kibana:latest

7.2 启动容器

docker run --name kibana --link=elasticsearch:test  -p 5601:5601 -d kibana:latestdocker start kibana

启动以后可以打开浏览器输入http://localhost:5601就可以打开kibana的界面了 顺便可以尝试下上面6.5ik-分词器是否安装成功哦。

附录

Docker 常用命令

命令功能
docker pull 镜像名称:镜像版本号拉取镜像
docker images查看已经拉取的镜像
docker ps查看正在运行中的镜像
docker inspect 容器ID查看容器的详细信息包括端口,IP 等
docker network -l查看容器的网络


感谢各位的阅读,以上就是"Docker安装软件的常用命令"的内容了,经过本文的学习后,相信大家对Docker安装软件的常用命令这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

容器 镜像 文件 命令 配置 常用 信息 名称 版本 软件 密码 浏览器 浏览 输入 成功 后台 用户 用户名 学习 尝试 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技园 科技和互联网公司 智能科技公司是互联网公司吗 西安互联网科技 亿账通互联网科技 科技大学互联网专业好不好 开启互联网科技时代小说 福州新华互联网科技学校 知乎 华服互联网科技官网 互联网大会黑科技排名 贵州叶脉互联网科技有限公司所属行业 全球顶尖互联网科技公司 上海宁丞科技互联网 深圳育鹏互联网科技有限公司招聘 健康食品互联网创新科技园项目 畅思互联网科技 互联网企业科技类企业如何做账 南京一网一红互联网科技有限公司 九思连强互联网电子科技有限公司 青岛互联网科技园 互联网是不是新科技 互联网科技金融公司 美国互联网前沿科技 丰台科技园 互联网公司 互联网科技寓意 互联网时代科技改变生活 互联网科技公司营业执照怎么办理 无锡工业互联网科技有限公司 陕西九四连强互联网科技有限公司 马化腾互联网科技教学
0