下载镜像 docker pull harisekhon/hbase 运行容器 docker run -ti harisekhon/hbase当你执行成功之后直接进入hbase shell,慢慢享用吧 使用hbase 退出容器后,下次再进入可以使用 docker exec -ti hbase1 /hbase/bin/hbase shell 创建表,第一个参数是表名,第二个参数是列簇名 create '
可见 docker.service 是依赖于 docker.socket 的,但是并不必要开启 Tip: 其实上面的步骤完成,就已经能保证docker会开机启动,原因是它依赖的 docker.socket 虽然本身设定为不要开机启动,但开机时会被systemctl检查然后触发启动以支持 docker.service 的运行 可以用上面方法也将 docker.socket 设为开机启动(但这一步不是非常必要 ) [root@h103 ~]# systemctl list-unit-files| grep docker docker.service enabled docker.socket disabled [root@h103 ~]# systemctl enable docker.socket /docker.socket.
原因是证书中指定的主机名为 docker-registry 而不是 h104 [root@h103 ~]# vim /etc/hosts [root@h103 ~]# grep docker-registry /etc/hosts 192.168.100.104 h104 docker-registry [root@h103 ~]# docker push docker-registry:5000/ubuntu systemctl start docker [root@h103 ~]# docker push docker-registry:5000/ubuntu The push refers to a repository f15ce52fc004: Pushed latest: digest: sha256:45d78ef16a9e6199ffbbc78f71c2c6ef6647f3be6b9721fe3f1b08d6e3fcf6b3 Pulling from ubuntu Digest: sha256:45d78ef16a9e6199ffbbc78f71c2c6ef6647f3be6b9721fe3f1b08d6e3fcf6b3
~]# docker -H :4000 ps Cannot connect to the Docker daemon. Is the docker daemon running on this host? [root@docker ~]# [root@docker ~]# docker -H :4000 info Cannot connect to the Docker daemon. Is the docker daemon running on this host? [root@docker ~]# docker -H 192.168.100.104:4000 info Containers: 11 Images: 17 Server Version: swarm
参考链接 Run Elasticsearch locally | Elastic Docs 环境 操作系统:Ubuntu 24.04 LTS 容器:Docker 28.2.2 ES 版本:最新版(9.0.3 ) 安装 1)安装 docker【已安装可跳过】 参考:Ubuntu 安装 docker-CSDN博客 2)启动 elasticsearch 若是出现报错请往 Q&A 看 # 通过 curl 下载启动脚本 并进行执行 curl -fsSL https://elastic.co/start-local | sh 3)查看是否启动成功 docker ps 开启远程访问【可选】 默认是只能本地访问 1)切换到 elastic-start-local 目录 这个目录就在你执行 curl -fsSL https://elastic.co/start-local | sh 的目录中, cd elastic-start-local 2)修改 docker-compose.yml vim docker-compose.yml 删除(有两处需要删除) 127.0.0.1: 删除后: 3)执行停止脚本 .
_1 fceb9e329624 mysql "docker-entrypoint.s…" 43 minutes ago Up 42 minutes ]# docker-compose exec mysql bash root@fceb9e329624:/# ls bin dev entrypoint.sh media opt root sbin sys usr root@fceb9e329624:/# exit exit [root@icv-monitor-platform-dev docker DRIVER SCOPE 64ad1eca60f7 bridge bridge local 4689aefb8f9b docker_my-bridge bridge 6 实战flask 6.1 前置文件 app.py from flask import Flask from redis import Redis import os import socket app
Docker 最佳实战:Docker 和 Docker Compose 离线部署实战2024 年云原生运维实战文档 99 篇原创计划 第 008 篇 |Docker 最佳实战「2024」系列 第 008 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 和 Docker Compose 离线部署实战。 内容导图实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同)主机名 IP CPU(核)内存(GB)系统盘(GB)数据盘(GB)用途 docker-node-1192.168.9.814 -3192.168.9.834 16 40 100 Docker 节点 3合计 3 12 48 120 300 实战环境涉及软件版本信息操作系统 本文所述内容仅通过实战环境验证测试,读者可学习、借鉴,但严禁直接用于生产环境。由此引发的任何问题,作者概不负责!
一、欢迎来到Docker世界 A.什么是Docker 1.容器:防止对受保护资源的访问,隔离后有资源,除非明确允许 2.容器不是虚拟化:运行在Docker容器中的程序接口和主机的Linux内核直接打交道 tag、docker commit、docker build命令创建 docker commit xxx 仓库/容器名:标签 docker tag 仓库/容器名:标签 xxxxx 6.联合文件系统实际上会在最顶层添加一个文件来标记一个文件被删除 login(Docker Hub网站账号) 2.docker build -t 帐号名(Docker Hub帐号)/项目名 3.docker push 帐号名/项目名 B.私有Registry介绍 1 C.镜像的手动发布和分发 1.docker build命令来创建一个镜像,用docker save命令或者docker export命令来创建一个镜像文件 2.一旦有了镜像文件,就可以使用docker ,并通过命令行docker-compose进行管理 十二、Docker Machine和Swarm集群 1.Docker Machine可以构建一个分布式系统,创建和移除启用了Docker的主机集群 2
, cd进入到文件夹,touch新建一个Dockerfile,然后vi打开文件,开始编辑 [root@jkc ~]# mkdir docker-run [root@jkc ~]# cd docker-run 这个点代表上下文目录的路径,就是当前路径,我这里是/root/docker_run docker build -t jkc_pytest:v1 . [root@jkc docker-run]# docker build -t jkc_pytest:v1 . more-itertools>=4.0.0 Downloading https://pypi.doubanio.com/packages/66/58/63146600d8c35188f2c4de3f1e2fe77a54e9c9ac99ac3b652f09e042f637 ]# 运行过程中可以看到按步骤运行,如:Step 1/8 运行完成后,可以通过docker images查看生成的镜像 [root@jkc docker-run]# docker images REPOSITORY
Docker 最佳实战:Docker 部署 etcd 集群实战2024 年云原生运维实战文档 99 篇原创计划 第 005 篇 |Docker 最佳实战「2024」系列 第 005 篇前言你好,欢迎来到运维有术 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署 etcd 集群实战。 内容导图实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同)主机名 IP CPU(核)内存(GB)系统盘(GB)数据盘(GB)用途 docker-node-1192.168.9.814 -3192.168.9.834 16 40 100 Docker 节点 3合计 3 12 48 120 300 实战环境涉及软件版本信息操作系统 etcd 部署实战。
2024 年云原生运维实战文档 99 篇原创计划 第 010 篇 |Docker 最佳实战「2024」系列 第 009 篇你好,欢迎来到运维有术。 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 离线部署 Harbor 实战。 服务节点合计 4 12 56 160 800 实战环境涉及软件版本信息操作系统:openEuler 22.03 LTS SP3 Docker:24.0.9Docker Docker 和 Docker Compose 的安装部署请参考Docker 和 Docker Compose 离线部署实战。 v2.10.2 9d1db211d49a 2 weeks ago 170MBgoharbor/trivy-adapter-photon v2.10.2 8f9e0b6b43ce
2024 年云原生运维实战文档 99 篇原创计划 第 036 篇 |Docker 最佳实战「2024」系列 第 020 篇 你好,欢迎来到运维有术。 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点 RabbitMQ 实战。 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名 IP CPU(核) 内存(GB) 系统盘(GB) 数据盘(GB) 用途 docker-node-1 192.168.9.81 4 16 40 100 Docker 节点 3 合计 3 12 48 120 300 实战环境涉及软件版本信息 操作系统:openEuler 22.03 LTS SP3 Docker:24.0.7 本文所述内容仅通过实战环境验证测试,读者可学习、借鉴,但严禁直接用于生产环境。由此引发的任何问题,作者概不负责!
Docker 最佳实战:Docker 部署单节点 MySQL 实战2024 年云原生运维实战文档 99 篇原创计划 第 006 篇 |Docker 最佳实战「2024」系列 第 006 篇前言你好,欢迎来到运维有术 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点 MySQL 实战。 内容导图实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同)主机名 IP CPU(核)内存(GB)系统盘(GB)数据盘(GB)用途 docker-node-1192.168.9.814 -3192.168.9.834 16 40 100 Docker 节点 3合计 3 12 48 120 300 实战环境涉及软件版本信息操作系统 目前主流的 mysql 5.7.x 容器化部署方案可用的容器有以下几种:docker 官方提供:mysql:5.7.44bitnami 提供:bitnami/mysql:5.7.43本系列实战文档选择镜像的策略是
2024 年云原生运维实战文档 99 篇原创计划 第 031 篇 |Docker 最佳实战「2024」系列 第 017 篇 你好,欢迎来到运维有术。 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点 Grafana 实战。 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名 IP CPU(核) 内存(GB) 系统盘(GB) 数据盘(GB) 用途 docker-node-1 192.168.9.81 4 16 40 100 Docker 节点 3 合计 3 12 48 120 300 实战环境涉及软件版本信息 操作系统:openEuler 22.03 LTS SP3 Docker:24.0.7 - 本文所述内容仅通过实战环境验证测试,读者可学习、借鉴,但严禁直接用于生产环境。由此引发的任何问题,作者概不负责!
Docker 最佳实战:Docker 部署单节点 Prometheus 实战 2024 年云原生运维实战文档 99 篇原创计划 第 026 篇 |Docker 最佳实战「2024」系列 第 014 篇 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点 Prometheus 实战。 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名 IP CPU(核) 内存(GB) 系统盘(GB) 数据盘(GB) 用途 docker-node-1 12 48 120 300 实战环境涉及软件版本信息 操作系统:openEuler 22.03 LTS SP3 Docker:24.0.7 Prometheus: Get 本文实战视频(请注意,文档视频异步发行,请先关注) B 站|运维有术 欢迎加入 「知识星球|运维有术」 ,获取更多的 KubeSphere、Kubernetes、云原生运维、自动化运维、AI 大模型等实战技能
2024 年云原生运维实战文档 99 篇原创计划 第 034 篇 |Docker 最佳实战「2024」系列 第 019 篇 你好,欢迎来到运维有术。 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点 Redis 实战。 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名 IP CPU(核) 内存(GB) 系统盘(GB) 数据盘(GB) 用途 docker-node-1 192.168.9.81 4 16 40 100 Docker 节点 3 合计 3 12 48 120 300 实战环境涉及软件版本信息 操作系统:openEuler 22.03 LTS SP3 Docker:24.0.7 本文所述内容仅通过实战环境验证测试,读者可学习、借鉴,但严禁直接用于生产环境。由此引发的任何问题,作者概不负责!
Docker 最佳实战:Docker 部署单节点 Kibana 实战2024 年云原生运维实战文档 99 篇原创计划 第 019 篇 |Docker 最佳实战「2024」系列 第 011 篇你好,欢迎来到运维有术 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点 Kibana 实战。 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同)主机名 IP CPU(核)内存(GB)系统盘(GB)数据盘(GB)用途 docker-node-1192.168.9.814 前置条件假设你已经参考文档 Docker 部署单节点 ElasticSearch 实战 完成了 Elasticsearch 的安装配置。 docs.deleted store.size pri.store.sizegreen open .security-7 RyV4l3zaRV-IAGUFALC9bg
Docker的技术原理介绍 Docker就是虚拟化的一种轻量级替代技术。 因为使用了容器,所以可以很方便的把生产环境和开 发环境分开,互不影响,这是 docker 最普遍的一个玩法。 Docker原理之App打包 LXC的基础上, Docker额外提供的Feature包括:标准统一的 打包部署运行方案。 备注:简单说Docker是基于Linux的虚拟化技术,又加入了image,Dockerfile等概念。又整了个类似github的docker hub。等发展起来了自己的生态系统。 Docker本身提供的命令非常简单,Dockerfile,Docker compose又便于学习及运用,这是Docker火起来的一大原因。
Docker 最佳实战:Docker 部署单节点 Minio 实战 2024 年云原生运维实战文档 99 篇原创计划 第 027 篇 |Docker 最佳实战「2024」系列 第 015 篇 你好,欢迎来到运维有术 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点 Minio 实战。 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名 IP CPU(核) 内存(GB) 系统盘(GB) 数据盘(GB) 用途 docker-node-1 12 48 120 300 实战环境涉及软件版本信息 操作系统:openEuler 22.03 LTS SP3 Docker:24.0.7 Minio:RELEASE Get 本文实战视频(请注意,文档视频异步发行,请先关注) B 站|运维有术 欢迎加入 「知识星球|运维有术」 ,获取更多的 KubeSphere、Kubernetes、云原生运维、自动化运维、AI 大模型等实战技能
Docker 最佳实战:Docker 部署单节点 ElasticSearch 实战2024 年云原生运维实战文档 99 篇原创计划 第 015 篇 |Docker 最佳实战「2024」系列 第 010 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点 ElasticSearch 实战。 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同)主机名 IP CPU(核)内存(GB)系统盘(GB)数据盘(GB)用途 docker-node-1192.168.9.814 -3192.168.9.834 16 40 100 Docker 节点 3合计 3 12 48 120 300 实战环境涉及软件版本信息操作系统 logstash_system = oCqLt1l1ZWCB9eWkKoMSChanged password for user beats_systemPASSWORD beats_system =