服务器安装docker,拉取一些常用镜像

本文详细指导了在 CentOS 7.6 服务器上设置、配置及部署Docker容器,涉及Nacos、MySQL、Redis、RabbitMQ、Kibana等常用服务的安装和测试,适合Docker初学者和运维人员参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、购买服务器(系统centos7.6)

2、在控制台中找到购买的服务器,设置密码,账号默认root

3、开放需要的端口,如nacos,redis等等

 4、使用FinalShell连接服务器,输入服务器账号密码连接(如图连接成功)

5、输入命令 安装宝塔 可视化操作工具

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh (此命令适用于centos7.1以上的版本

6、宝塔中下载docker 下载时间较长

7、docker拉取mysql镜像 我使用的是5.7版本

命令:docker pull mysql:5.7

7.1、实例并启动 (注意后面版本)

命令:docker run --name mysql -p3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:指定的版本或者镜像id

7.2、数据库连接测试 主机为服务器IP 密码默认root

8、拉取redis镜像

命令:docker pull redis:5.0

8.1、启动并实例

命令:docker run --name redis -p 6379:6379 -d redis的版本和id

启动完之后自行连接测试

9、拉取mq镜像

命令:docker pull rabbitmq:management

启动并实例

命令:docker run -d --hostname localhost --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:management

启动完之后自行连接测试

10、拉取nacos镜像

命令:docker pull nacos/nacos-server

实例并启动镜像

命令:docker run -it --name nacos -p 8848:8848 -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/nacos-server

测试

http:服务器IP//:8848/nacos 默认账号:nacos 默认密码:nacos

11、拉取es镜像

命令:docker pull elasticsearch:7.8.1

命令:docker run name elasticsearch - p 9200:9200 p 9300:9300 elasticsearch:7.8.1

12、拉取kibana镜像

命令:docker pull kibana:7.8.1

命令:docker run --name kibana -e ELASTICSEARCH_HOSTS=http://自己服务器id:9200 -p 5601:5601 -d kibana:7.8.1

进入容器

docker exec -it kibana容器id /bin/bash

cd config

修改配置

vi kibana.yml (进入配置文件按i进入编辑模式)

将图中es的ip改成服务器的ip (按esc退出编辑模式)

输入 :wq 保存更改(英文冒号)

按ctrl+p+q 退出容器

补充一下防火墙命令

查看防火墙状态

systemctl status firewalld.service

关闭防火墙

systemctl stop firewalld.service

永久关闭(先关闭,再永久关闭)

systemctl disable firewalld.service

Docker 服务的常用命令

启动:

systemctl start docker

守护进程重启:

systemctl daemon-reload

重启docker服务:

systemctl restart docker / service docker restart

关闭:

docker service docker stop / docker systemctl stop docker

查看docker镜像:

docker images

查看所有运行的docker容器

docker ps

查看所有的容器(包括不运行)

docker ps -a

删除docker中的镜像,我们可以使用如下命令:

docker rmi 镜像id

删除docker中的容器可以使用如下命令:

docker rm 容器id

启动容器

docker start 容器id/容器名字

重启容器

docker restart 容器id/容器名字

停止容器

docker stop 容器id/容器名字

本文是个人在使用服务器和docker时做的总结,希望能对看见的人有所帮助。

本文安装kibana部分,素材来源于:使用docker安装部署kibana_fengkuangdeluzhu的博客-CSDN博客_docker安装kibana

### CentOS 7 上安装 Docker镜像 #### 准备工作 在开始之前,确保服务器运行的是 CentOS 7 或更高版本,并且具有 root 权限或者可以使用 `sudo` 命令。 #### 添加 Docker 的官方 Yum 源 为了获最新版本的 Docker CE (Community Edition),需要先配置阿里云的 Docker 镜像源。执行以下命令来添加仓库: ```bash yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ``` 此命令会将 Aliyun 提供的 Docker 软件包存储库加入到系统的 yum 源列表中[^1]。 #### 更新系统软件包缓存 完成上述步骤之后,更新本地的 yum 缓存以便能够识别新添加的 Docker 存储库中的可用软件包。 ```bash yum makecache fast ``` #### 安装 Docker 社区版 通过下面这条简单的命令即可安装 Docker Community Edition 到您的 CentOS 系统上。 ```bash yum install -y docker-ce docker-ce-cli containerd.io ``` #### 启动并设置开机自启 Docker 服务 一旦安装成功,则可以通过如下两条指令启动 Docker 服务以及设定其随操作系统引导自动开启。 ```bash systemctl start docker systemctl enable docker ``` #### 查看已安装Docker 版本号 验证当前所使用的 Docker 是否正常运作及其具体版本信息可利用该命令实现。 ```bash docker version ``` 这一步骤有助于确认环境搭建无误并且了解实际部署情况。 #### 修改 Daemon.json 文件加速国内镜像下载速度 如果遇到由于网络原因造成的镜像加载缓慢甚至失败现象时,可通过编辑 `/etc/docker/daemon.json` 这一全局配置文件引入多个可信度较高的中国境内代理站点作为辅助支持手段之一。以下是推荐的一些常用地址集合: ```json { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://docker.mirrors.ustc.edu.cn", "https://docker.nju.edu.cn", "https://iju9kaj2.mirror.aliyuncs.com", "http://hub-mirror.c.163.com", "https://cr.console.aliyun.com", "https://hub.docker.com", "http://mirrors.ustc.edu.cn" ] } ``` 保存更改后记得重新载入守护进程配置并通过重启服务应用最新的调整措施[^3]: ```bash sudo systemctl daemon-reload sudo systemctl restart docker ``` 至此,在 CentOS 7 中完成了 Docker 的基本安装流程及相关优化处理方法介绍完毕[^2]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋水不染尘、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值