Docker Desktop安装容器
Posted 墨_客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker Desktop安装容器相关的知识,希望对你有一定的参考价值。
目录
2、Docker Desktop启动Elasticsearch
使用以下命令去查看docker中Elasticsearch的id
一、docker安装nacos
1、版本说明
- mac版本可以使用nacos/nacos-server:v2.2.1-slim
- windows使用nacos/nacos-server:v2.2.1
2、启动nacos
使用命令去启动
docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 -e MODE=standalone -e NACOS_AUTH_ENABLE=true -e NACOS_AUTH_IDENTITY_KEY=moke -e NACOS_AUTH_IDENTITY_VALUE=moke -e NACOS_AUTH_TOKEN=SecretKey012345678901234567890123456789012345678901234567890123456789 -e mysql_SERVICE_HOST=localhost -e MYSQL_SERVICE_DB_NAME=nacos -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=root nacos/nacos-server:v2.2.0 --restart=always
参数说明
MODE=standalone:使用 standalone模式(单机模式),MODE值有cluster(集群)模式/standalone模式两种,MODE必须大写
// 鉴权环境变量
NACOS_AUTH_ENABLE=true:是否开启鉴权,默认false
NACOS_AUTH_IDENTITY_KEY=moke:nacos.core.auth.server.identity.key
NACOS_AUTH_IDENTITY_VALUE=moke:nacos.core.auth.server.identity.value
NACOS_AUTH_TOKEN=SecretKey012345678901234567890123456789012345678901234567890123456789:token,这里使用默认
NACOS_AUTH_CACHE_ENABLE:是否开启权限缓存,默认false,开启后权限更新会有15s的延时
MYSQL_SERVICE_HOST=localhost:mysql地址
MYSQL_SERVICE_DB_NAME=nacos:数据库名称
MYSQL_SERVICE_PORT=3306:mysql端口
MYSQL_SERVICE_USER=root:mysql用户名
MYSQL_SERVICE_PASSWORD=root:mysql密码
使用Docker Desktop
二、docker安装Elasticsearch
1、版本说明
- elasticsearch:7.17.6:安装8.0以下版本,支持Java8,8.0以上支持Java11
2、Docker Desktop启动Elasticsearch
配置启动即可
参数:discovery.type
三、docker安装kibana
1、版本说明
-
kibana:7.17.6:与Elasticsearch的版本必须一致
2、Docker Desktop启动kibana
可能会出现的报错
- Kibana server is not ready yet(访问kibana)
- Unable to retrieve version information from Elasticsearch nodes. connect ECONNREFUSED 127.0.0.1:9200(启动日志出现的问题)
使用以下命令去查看docker中Elasticsearch的id
docker ps # 查看启动容器id,name
# id必须包含3位
docker inspect --format ' .NetworkSettings.IPAddress ' id/name
# 例:
docker inspect --format ' .NetworkSettings.IPAddress ' 324
获取到Elasticsearch的IP地址配置启动即可
参数:ELASTICSEARCH_HOSTS
安装redis,rabbitmq不需要去配置参数,根据自己所需安装合适的版本
以上是我遇到的一些问题,希望可以帮助到大家,如果可以,点个赞再走吧,🙏
Docker Desktop 现已支持 Linux
导读 | 你现在可以在 Linux 上使用 Docker Desktop 无缝地创建容器了!它可在 Debian、Ubuntu 和 Fedora 上使用,并为 Arch Linux 提供了实验性支持。 |
Docker Desktop 是容器化应用程序的最简单的方法。有了它,你就不需要预先设置平台相关环境。
你只需要安装 Docker Desktop 就可以开始了。Docker Desktop 附带了许多容器工具,如 Kubernetes、Docker Compose、BuildKit 和漏洞扫描工具。
此前,它可用于 Windows 和 macOS,但不支持 Linux 平台。所以,Linux 用户只好直接与 Docker 引擎交互,以创建/测试他们的 Docker 容器。
终于,现在所有 Linux 用户也可以通过 Docker Desktop 来方便地使用 Docker 了。
Linux 版的 Docker Desktop 来了
在 Docker 团队关于未来开发/改进的公共路线图中,Linux 版的 Docker Desktop 是呼声最高的。
有了 Linux 版的 Docker Desktop,你终于可以不费吹灰之力地得到跨平台的 Docker 体验。
我在这里列出其中一些亮点。现在,作为一名使用 Linux 桌面的开发者,你可以:
- 使用 Docker 扩展Extension 访问新功能
- 与 Kubernetes 无缝集成
- 轻松地管理和组织 数据卷volumes、容器containers 和 镜像images
在 Linux 上安装 Docker Desktop
值得注意的是,目前(在 Linux 上)安装 Docker Desktop 并不是超容易,但也不会十分复杂。
Docker 团队计划尽快改进安装和更新过程。
截至目前,你可以得到官方支持的 Ubuntu、Debian 和 Fedora 的 deb 或 rpm 包。支持 Arch Linux 的软件包还未开发完成,但已经可以下载来测试了。
如果你的桌面环境不是 GNOME 的话,你还需要安装 GNOME 终端。
在 Linux 上安装 Docker Desktop 对系统也有整体要求,包括:
- 64 位 Ubuntu 22.04 LTS、Ubuntu 21.10、Fedora 35、Fedora 36 或 Debian 11
- 支持 KVM 虚拟化
- QEMU 5.2 或更新版本
- Systemd 系统守护工具
- GNOME 或 KDE 桌面环境
- 4GB 的内存
更多Linux资讯请查看:https://www.linuxprobe.com
以上是关于Docker Desktop安装容器的主要内容,如果未能解决你的问题,请参考以下文章
Docker Desktop Windows 和 *** - 容器内没有网络连接