随笔分类 -  DevOps/Docker

摘要:Docker端口映射不能访问 现象:在公司内网虚拟机上使用Docker部署的禅道服务,之前访问一直都好好的,突然在某天的某个时间点就无法正常访问了,在主机上查看端口映射都是正常的(而且端口也同样被占用了),通过telnet命令也确实无法访问通。 原因排查: Linux未开启内核转发功能,如下: # 阅读全文
posted @ 2024-09-21 21:33 nuccch 阅读(39) 评论(0) 推荐(0)
摘要:## 问题描述 CentOS版本:8.5.2111。 ```shell # cat /etc/redhat-release CentOS Linux release 8.5.2111 ``` 安装准备: ```shell # 安装所需软件包 sudo yum install -y yum-utils 阅读全文
posted @ 2023-08-06 12:45 nuccch 阅读(3032) 评论(1) 推荐(1)
摘要:## Docker集群概述 Docker集群有2种方案: 1.在Docker Engine 1.12之前的集群模式被称为[经典集群](https://github.com/docker-archive/classicswarm),这是通过API代理系统实现的集群,目前已经不再维护。 2.自Docke 阅读全文
posted @ 2022-07-31 23:22 nuccch 阅读(568) 评论(0) 推荐(0)
摘要:## Docker Compose是什么 https://github.com/docker/compose 可以按项目为单位管理多个Docker容器,Python语言开发,底层调用Docker的API接口。 Docker Compose解决的是单个主机上快速启停多个容器,以及管理容器之间依赖关系的 阅读全文
posted @ 2022-07-25 23:20 nuccch 阅读(304) 评论(0) 推荐(0)
摘要:lazydocker https://github.com/jesseduffield/lazydocker 一个基于命令行终端的,支持Docker和Docker Compose的图形化界面,支持鼠标和键盘操作。 版本要求: Docker >= 1.13 (API >= 1.25) Docker-C 阅读全文
posted @ 2022-07-23 21:14 nuccch 阅读(276) 评论(0) 推荐(0)
摘要:目录 一.Docker网络原理及默认配置 二.Docker网络定制配置参数 三.容器访问控制原理 1.容器访问外部网络 2.容器之间访问 3.访问所有端口 4.访问指定端口 5.映射容器端口到主机端口 四.配置网桥 1.配置docker0网桥 2.自定义网桥 一.Docker网络原理及默认配置 Do 阅读全文
posted @ 2022-07-23 15:44 nuccch 阅读(586) 评论(0) 推荐(0)
摘要:目录 一.外部访问容器 启动容器时指定参数-P(大写P) 启动容器时指定参数-p(小写p) 二.容器互联 使用--link参数使容器互联 将容器加入自定义网络实现互联 三.为容器配置DNS 一.外部访问容器 默认情况下,如果在启动容器时不进行端口映射,外部是无法访问到容器内部的应用的,如: $ do 阅读全文
posted @ 2022-07-20 22:49 nuccch 阅读(139) 评论(0) 推荐(0)
摘要:目录 一.数据卷概述 二.创建数据卷 三.查看数据卷 四.挂载数据卷 五.删除数据卷 六.挂载主机目录或文件 七.挂载数据卷与主机目录/文件的比较 一.数据卷概述 数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性: 数据卷可以在容器之间共享和重用 对数据卷的修改会立 阅读全文
posted @ 2022-07-19 23:12 nuccch 阅读(60) 评论(0) 推荐(0)
摘要:## 目录 - [什么是仓库](#什么是仓库) - [一.Docker Hub](#一docker-hub) - [注册](#注册) - [登录](#登录) - [拉取镜像](#拉取镜像) - [推送镜像](#推送镜像) - [自动创建](#自动创建) - [二.私有仓库](#二私有仓库) - [D 阅读全文
posted @ 2022-07-18 23:06 nuccch 阅读(400) 评论(0) 推荐(0)
摘要:Docker容器在默认情况下会使用宿主机的所有CPU和内存资源,为了明确限制每一个Docker容器的运行资源,需按如下操作进行设置。 首先,执行:sudo docker info,如果提示:“WARNING: No swap limit support”,表示系统未开启资源隔离支持。 解决办法: 1 阅读全文
posted @ 2021-04-30 17:03 nuccch 阅读(385) 评论(0) 推荐(0)
摘要:目录 一.查看容器列表 二.启动容器 三.终止容器 四.重启容器 五.后台运行容器 六.获取容器输出信息 七.进入容器 八.导出和导入容器 九.删除容器 一.查看容器列表 可以使用命令docker container ls查看容器列表信息,默认情况下只能查看到当前处于启动状态的容器。如果需要查看所有 阅读全文
posted @ 2019-05-08 22:30 nuccch 阅读(694) 评论(0) 推荐(0)
摘要:目录 "FROM,指定基础镜像" "RUN,执行命令" "COPY,复制文件" "ADD,复制并解压文件" "CMD,容器启动命令" "ENTRYPOINT,入口点" "ENV,设置环境变量" "ARG,构建参数" "VOLUME,定义匿名卷" "EXPOSE,声明端口" "WORKDIR,指定工作 阅读全文
posted @ 2019-05-07 22:33 nuccch 阅读(731) 评论(0) 推荐(0)
摘要:目录 一.获取镜像 二.使用镜像启动容器实例 三.列出镜像 四.删除本地镜像 五.定制镜像 通过commit命令定制镜像 通过Dockerfile定制镜像 docker build的工作原理 docker build的用法 一.获取镜像 Docker运行容器前需要本地存在对应的镜像,如果本地不存在该 阅读全文
posted @ 2019-04-27 21:57 nuccch 阅读(410) 评论(0) 推荐(0)
摘要:目录 一.Docker概述 镜像 容器 仓库 二.安装Docker 1.在CentOS上安装Docker 2.在Ubuntu上安装Docker 3.启动docker 4.建立Docker用户组 5.测试Docker是否安装成功 三.配置镜像加速器 Ubuntu 14.04/Debian 7 Whee 阅读全文
posted @ 2019-04-23 23:22 nuccch 阅读(734) 评论(0) 推荐(0)
摘要:OS: CentOS6.4 #uname -r 2.6.32-504.1.3.el6.x86_64 安装完毕fig,并完成相应配置时执行如下命令出错(fig安装参见:http://www.fig.sh/): #fig upCouldn't connect to Docker daemon at ht 阅读全文
posted @ 2015-02-08 15:16 nuccch 阅读(12472) 评论(2) 推荐(0)