查看docker版本 docker --version 查看docker详细信息 docker info 运行docker容器 docker run hello-world Unable to find image 'hello-world:latest' locallylatest: Pulling from library/hello-worldca4f61b1923c: Pull completeDigest docker run -i -t ubuntu /bin/bash 查看正在运行的容器: docker ps 查看所有的容器:docker ps -a 查看容器详细信息: docker inspect 方式2:docker run -d 镜像名 附加到(再次进入)运行中的容器:docker attach 容器id或名字 查看容器日志 ? 查看容器内进程 docker top 容器id或名字 在运行中的容器内启动新进程 docker exec [-d] [-i] [-t] 容器id或名字 停止守护式容器 方式1:docker stop
1.本次实践部署环境为个人测试环境,生产环境请谨慎;2.在Docker环境下部署4ga Boards看板管理工具。 ,如下所示:docker pull postgres:16-alpinedocker pull ghcr.io/rargames/4gaboards:latest五、部署4ga Boards容器5.1 docker compose up -d5.4 查看4ga Boards容器状态检查4ga Boards容器运行状态,确保4ga Boards容器正常启动。 ) 5432/tcp4gaBoards-web ghcr.io/rargames/4gaboards:latest "docker-entrypoint.s…" 4gaBoards 7.2 效果展示可在4ga Boards首页上创建项目、任务、列表等,效果如下所示:八、总结通过 Docker 部署 4ga Boards,可以轻松构建一个界面简洁、功能强大的看板式任务管理平台。
如果你还想从头学起 Docker,可以看看这个系列的文章哦!
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 oe2203sp2.x86_64 Operating System: openEuler 22.03 (LTS-SP2) OSType: linux Architecture: x86_64 CPUs: 4 -1 srv]# docker-compose psNAME IMAGE COMMAND SERVICE CREATED STATUS PORTS4.
,可以帮助使用已经内置到操作系统中的容器技术 3.在隔离的容器中运行软件:使用Linux命名空间和cgroups 4.分发容器:通过Docker镜像(是一个容器中运行程序的所有文件的捆绑快照) B.Docker 4.终于开始看到通过操作系统实现的更好、更先进的隔离功能 D.何时何处使用Docker 1.只能运行Linux操作系统上的应用程序,限定在Linux服务器或桌面上运行的软件 2.每天的日常任务使用Docker 4.docker rmi,删除镜像文件 C.安装文件和隔离 1.镜像层,一个镜像层至少和一个其他的镜像相关联 2.镜像维护着父/子关系。 /4:/usr/local/apache2/htdocs -p 8080:80 httpd 可以添加:ro将挂载卷和存储卷设为只读 ~/MyProject/docker/4:/usr/local/apache2 diff xxxx 3.docker commit命令从被修改的容器上创建新镜像,最好使用-a为新镜像指定作者信息,使用-m选项能够设置关于提交的信息 4.docker run —entrypoint
2024 年云原生运维实战文档 99 篇原创计划 第 010 篇 |Docker 最佳实战「2024」系列 第 009 篇你好,欢迎来到运维有术。 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 离线部署 Harbor 实战。 内容导图实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同)主机名 IP CPU(核)内存(GB)系统盘(GB)数据盘(GB)用途 docker-node-1192.168.9.814 服务节点合计 4 12 56 160 800 实战环境涉及软件版本信息操作系统:openEuler 22.03 LTS SP3 Docker:24.0.9Docker Docker 和 Docker Compose 的安装部署请参考Docker 和 Docker Compose 离线部署实战。
Docker 最佳实战:Docker 部署 etcd 集群实战2024 年云原生运维实战文档 99 篇原创计划 第 005 篇 |Docker 最佳实战「2024」系列 第 005 篇前言你好,欢迎来到运维有术 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署 etcd 集群实战。 etcd 部署实战。 =${4:-"/data/containers"}# 创建基础目录mkdir -p ${docker_container_dir}/etcd/{data,config}# 创建 etcd 配置文件function =${4:-"/data/containers"}# 创建基础目录mkdir -p ${docker_container_dir}/etcd/data# 创建 docker-compose 文件function
image.png RUN EXPOSE 2 cd static_web docker build -t="hat/static_web" 3 docker run -d -p 80:80 --name static_web hat/static_web nginx -g "daemon off;" 查看端口映射 docker ps -l 端口映射 docker port static_web 80 -p 127.0.0.1:8080:80 nginx -g "daemon off;" 前台方式运行nginx 4 dockerfile 指令 CMD ["/bin/bash"] ENTRYPOINT image.png ARG 编译时的参数 推送镜像 docker push static_web docker rmi xxx docker run -d -p 80 --name website
检查Docker [root@h103 ~]# docker run hello-world Unable to find image 'hello-world:latest' locally latest The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. 3. the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.
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 节点 1 docker-node-2 192.168.9.82 4 16 40 100 Docker 节点 2 docker-node-3 192.168.9.83 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 目前主流的 mysql 5.7.x 容器化部署方案可用的容器有以下几种:docker 官方提供:mysql:5.7.44bitnami 提供:bitnami/mysql:5.7.43本系列实战文档选择镜像的策略是 = 4Mread_buffer_size = 8Mread_rnd_buffer_size = 4Mbulk_insert_buffer_size = 64Mthread_cache_size = 768interactive_timeout
2024 年云原生运维实战文档 99 篇原创计划 第 031 篇 |Docker 最佳实战「2024」系列 第 017 篇 你好,欢迎来到运维有术。 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点 Grafana 实战。 4 16 40 100 Docker 节点 1 docker-node-2 192.168.9.82 4 16 40 100 Docker 节点 2 docker-node-3 192.168.9.83 4 16 40 100 Docker 节点 3 合计 3 12 48 120 300 实战环境涉及软件版本信息 操作系统:openEuler 22.03 LTS SP3 Docker:24.0.7 docker-grafana-home 4.
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 节点 1 docker-node-2 192.168.9.82 4 16 40 100 Docker 节点 2 docker-node-3 192.168.9.83 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 实战。 192.168.9.81 4 16 40 100 Docker 节点 1 docker-node-2 192.168.9.82 4 16 40 100 Docker 节点 2 docker-node-3 192.168.9.83 4 16 40 100 Docker 节点 3 合计 3 4.
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 的安装配置。 compose logs -f4.
Docker 最佳实战:Docker 部署单节点 Minio 实战 2024 年云原生运维实战文档 99 篇原创计划 第 027 篇 |Docker 最佳实战「2024」系列 第 015 篇 你好,欢迎来到运维有术 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点 Minio 实战。 192.168.9.81 4 16 40 100 Docker 节点 1 docker-node-2 192.168.9.82 4 16 40 100 Docker 节点 2 docker-node-3 192.168.9.83 4 16 40 100 Docker 节点 3 合计 3 4.
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 实战环境涉及软件版本信息操作系统 compose logs -f4.
Docker 最佳实战:Docker 部署单节点 etcd 实战2024 年云原生运维实战文档 99 篇原创计划 第 004 篇 |Docker 最佳实战「2024」系列 第 004 篇前言你好,欢迎来到运维有术 今天分享的内容是 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 实战环境涉及软件版本信息操作系统 | 4 | |+-------------------+-----------------+---------+---------+-----------
需要由3主3从变为4主4从。架构变化图如下:回顾下之前3主3从槽位分配如下:那么现在变成了4主4从了。多出来的这一对主从,槽位怎么分配ne? ip:192.168.50.128)端口:集群的领路人的端口(对应本次实战凯哥宿主机的ip:6381)实战命令:redis-cli --cluster reshard 192.168.50.128:6381 【Docker学习系列】Docker学习2-常用命令之启动命令和镜像命令【Docker学习系列】Docker学习系列3:常用命令之容器命令【Docker学习系列】Docker学习4-常用命令之重要的容器命令 docker高级篇1-dockeran安装mysql主从复制docker高级篇2-分布式存储之三种算法docker高级篇第二章-分布式存储之实战案例:3主3从redis集群扩容配置docker高级篇第二章 -分布式存储之实战案例:主从容错切换迁移案例【Docker学习教程系列汇总】笔记及遇到问题解决文章
Docker 也是作为我的第二技能栈之一,除了 Go 语言,Docker 是我最喜欢的第二技能栈了,值得一提的是,Docker 是 Go 语言编写的。 /linux/centos/docker-ce.repo 安装 Docker: $ sudo yum install docker-ce 启动 Docker: $ sudo systemctl start docker inspect <容器名称或ID> [ { "Id": "41d0411f1798494e1c4360afbda4fb536288ba47ae36931951a5aae0624d2c71 11df4b40749f -v 意思是挂载目录,将宿主机目录 /Users/zhangchenghui/Documents/webapps/ 挂载到容器内目录 /usr/local/tomcat/webapps :8080 11df4b40749f 查看运行中的容器: $ docker ps ?