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

发布于:2022-10-24 ⋅ 阅读:(324) ⋅ 点赞:(0)

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时做的总结,在1024程序员之际,心血来潮,发表文章,希望能对看见的人有所帮助。

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