docker
架构师之路魂
在这个代码编织的世界里,我以键盘为剑,以逻辑为盾,行走在技术的巅峰。我是Angus,一个在数字海洋中遨游的探索者,一个在代码森林中狩猎的猎人。
展开
-
Docker中执行tar: Cannot read: Is a directory in docker
Docker中执行tar: Cannot read: Is a directory in docker原创 2022-10-27 11:26:52 · 2171 阅读 · 0 评论 -
docker-cannot change locale (en_US.UTF-8): No such file or directory
setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directoryLC_COLLATE: cannot change locale (en_US.UTF-8)LC_MESSAGES: cannot change locale (en_US.UTF-8) LC_NUMERIC: cannot change locale (en_US.UTF-8)LC_TIME: cannot change locale原创 2022-10-24 13:52:42 · 1129 阅读 · 0 评论 -
一个简单易用的容器管理平台-Humpback
什么是Humpback?项目开源地址在此: Humpback Source,觉得有用或者有趣,欢迎给个star~在回答这个问题前,我们得先了解下什么的 Docker(哦,现在叫 Moby,文中还是继续称 Docker)。在 Docker-百度百科 中,对 Docker 已经解释得很清楚了。简单来说,Docker可以帮助我们以容器的方式快速运行APP。由于一个镜像就是一个完整的 APP,只要我们构建...转载 2018-05-10 16:40:41 · 771 阅读 · 0 评论 -
Docker容器管理平台Humpback进阶-私有仓库
Docker私有仓库在 Docker 中,当我们执行 docker pull xxx 的时候,可能会比较好奇,docker 会去哪儿查找并下载镜像呢?它实际上是从 registry.hub.docker.com 这个地址去查找,这就是Docker公司为我们提供的公共仓库,上面的镜像,大家都可以看到,也可以使用。所以,我们也可以带上仓库地址去拉取镜像,如:docker pull registry.h...转载 2018-05-10 17:41:26 · 704 阅读 · 0 评论 -
精简压缩优化 Docker 镜像几百MB
转载:http://www.dockerinfo.net/3328.html介绍前段时间网易蜂巢曾经推出蜂巢 Logo T恤,用的正是 Docker 镜像制作,最神奇的是,它最终的镜像大小只有 585字节。$ docker images | grep hub.c.163.com/public/logoREPOSITORY TAG IMA...转载 2018-04-26 12:02:56 · 11335 阅读 · 0 评论 -
docker启动报错:Error starting daemon: SELinux is not supported with the overlay2 graph driver on this ke
环境:centos7命令:systemctl start docker systemctl status docker -l报错:Error starting daemon: SELinux is not supported with the overlay2 graph driver on this kernel. Either boot into a newer kernel...原创 2018-04-27 12:03:32 · 10190 阅读 · 12 评论 -
docker启动报错:Error reading X509 key pair (cert: "/etc/docker/server.pem", key: "/etc/docker/server-key
环境:centos7命令:systemctl start docker systemctl status docker -l报错:Error reading X509 key pair (cert: "/etc/docker/server.pem", key: "/etc/docker/server-key.pem"): tls: failed to find any PEM da...原创 2018-04-27 13:29:47 · 3771 阅读 · 0 评论 -
docker私有仓库registry的本地搭建
转载自:https://blog.csdn.net/bxzhu/article/details/732530321. 环境准备Linux版本:Centos7docker版本:17.05.0-ce2. 部署Registry使用docker pull命令获取registry的image[plain] view plain copy# sudo docker pull registry:2.1.1 使...转载 2018-04-27 17:40:01 · 373 阅读 · 0 评论 -
Ubuntu使用docker安装redmine
Ubuntu使用docker安装redmine1 安装dockerapt-get install docker.io12 下载镜像在docker hub中已经有redmine和mysql的官方镜像了。这里我选用mysql的5.7版本和redmine的3.2版本。docker pull mysql:5.7docker pull redmine:3.212安装成功之后,执行docker images...原创 2018-05-07 15:42:17 · 418 阅读 · 0 评论 -
docker三剑客之:docker-machine
Docker machine介绍 做为Docker容器集群管理三剑客之一的Docker Machine 大大简化了Docker主机部署的复杂度,极大的方便了开发者管理分布式Docker主机。Docker Machine是一个简化安装Docker环境的工具。例如,在ubuntu安装一个docker环境要按照这个系统配置教程来装,哪天又换了CentOS系统,又要按照这个系统配置教程装。市场上主流Lin...原创 2018-06-15 11:04:03 · 1485 阅读 · 1 评论 -
Docker 三剑客之:Docker Compose
Docker Compose介绍Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。 Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重...原创 2018-06-15 13:50:05 · 1409 阅读 · 0 评论 -
Docker 三剑客之:Docker swarm
阅读目录:Docker Machine 创建 Docker 主机Docker Swarm 配置集群节点Docker Service 部署单个集群服务Docker Stack 部署多个集群服务,以及 GUI 管理页面docker-machine、docker swarm、docker node、docker service 和 docker stack 常用命令Docker Swarm 和 Dock...转载 2018-06-15 14:58:56 · 1278 阅读 · 0 评论 -
如何获取 docker 容器(container)的 ip 地址(转)
1. 进入容器内部后cat /etc/hosts会显示自己以及(– link)软连接的容器IP2.使用命令docker inspect --format'{{ .NetworkSettings.IPAddress }}'<container-ID>或docker inspect <container id>或docker inspect...转载 2019-03-20 16:54:34 · 714 阅读 · 0 评论 -
docker容器运行后退出,怎么才能一直运行?
nsenter工具进入docker容器概述对于运行在后台的docker容器,我们经常需要做的事情是进入到容器中,docker为我们提供了docker exec 、docker attach 命令,并且还提供了nsenter工具,外部工具供我们使用。docker attach存在的问题是:当多个窗口同时attach到同一个容器时,所有的窗口都会同步的显示,假如其中的一个窗口发生阻塞时,其它的窗口也会...原创 2018-04-26 10:36:52 · 22066 阅读 · 6 评论 -
如何解决Docker容器和宿主机时间同步问题
在使用了Docker以后,大家可能遇到的一个问题就是Docker容器的时间和宿主机时间不同步。造成这个问题的主要原因是宿主机设置了时区,而Docker容器并且设置,导致两者相差8小时。接下来,我们通过在在宿主机和容器里分别执行date命令来看下实际的情况。在宿主机执行date命令的结果:进入到容器里,再执行date命令的结果:docker exec -it <containerid>...转载 2018-05-10 16:24:52 · 5050 阅读 · 0 评论 -
centos6.x下docker安装及遇到的问题和简单使用
Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。利用Linux的LXC、AUFS、Go语言、cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离。 docker值得关注的特性:文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里。资源隔离:原创 2017-08-02 17:32:07 · 3644 阅读 · 0 评论 -
CentOS7 上学习使用docker
一.CentOS7(64)上安装和使用docker的笔记。1. 增加docker用户sudo groupadd dockersudo useradd -g docker docker2. 增加centos7 的国内源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Cent转载 2017-09-14 14:25:50 · 436 阅读 · 0 评论 -
Docker 使用国内镜像daocloud.io
注册一个www.daocloud.io的用户并且登录访问以下网址获取加速方法https://www.daocloud.io/mirror#accelerator-doc自动配置 Docker 加速器(推荐)适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1登陆后运行 配转载 2017-09-14 14:30:42 · 3497 阅读 · 0 评论 -
一些常用的docker 命令
1. 从容器中复制文件docker cp d8f7c83ba660:/etc/nginx/nginx.conf .2. 进入运作着的容器docker exec -it 23ddb4f80157 bash3. 生成的docker容器里面设置时区在Dockfile里面加入下面代码#update system timezoneRUN cp /usr/share/zo转载 2017-09-14 14:31:47 · 297 阅读 · 0 评论 -
docker问题搜集-解决方案
1.centos7使用systemctl报错 Failed to get D-Bus connection: Operation not permitted解决方案: 启动的命令需要挂载cgroup的fs,并用init来做entrypoint。docker run -d -v /sys/fs/cgroup:/sys/fs/cgroup:ro --name centos原创 2017-12-20 15:30:20 · 251 阅读 · 0 评论 -
docker内部安装nginx
Docker安装Nginx环境安装Nginx可以选择直接使用ubuntu的apt-get install nginx命令来安装,这种安装方式最简单方便,但是Nginx的版本可能是比较老的版本,所以这里我选择编译安装的方式。Nginx需要依赖下面3个包gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) zlib-1.2.8.tar.转载 2017-12-20 16:38:58 · 670 阅读 · 0 评论 -
Docker中配置国内镜像
1. 为什么要为docker配置国内镜像 在正常情况下,docker有一个默认连接的国外官方镜像,在国外的网友访问该官方镜像自然不成问题,但是国内毕竟不是国外,由于国情不同,中国的网络访问国外官方镜像网速一向很慢,而且往往还会遭遇断网的窘境,所以说我们要想正常使用docker的镜像,那么我们就不得不配置相应的国内镜像。2. 可以使用的国内镜像有哪些 Docker可以配置的国内镜像有很多可供选择...转载 2018-04-03 15:49:52 · 460 阅读 · 0 评论 -
Centos7中docker开启远程访问(Centos7 docker remote access configure)
首先,centos中docker的配置不同于ubuntu,在centos中没有/etc/default/docker,另外在centos7中也没有找到/etc/sysconfig/docke这个配置文件。参考了网上的文章,配置好了centos7的docker远程访问,配置过程如下。在作为docker远程服务的centos7机器中配置:1、在/usr/lib/systemd/system/docke...转载 2018-04-03 17:08:15 · 385 阅读 · 0 评论 -
docker执行命令报错:Got permission denied while trying to connect to the Docker daemon socket at unix:///va
环境:ubuntu16.04执行命令:docker run -it centos报错:Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/dockerdocker: Got permission denied while trying to connect to t...原创 2018-04-04 09:39:36 · 13083 阅读 · 2 评论 -
docker容器 安装vim 安装nginx docker E: Unable to locate package nginx
docker E: Unable to locate package nginx在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示: Reading package lists... Done Building de...转载 2018-04-04 16:56:34 · 1105 阅读 · 0 评论 -
Docker 启动时报错:iptables:No chain/target/match by the name
问题:jenkins的docker containner启动失败,报错:failed programming external connectivity … iptables: No chain/target/match by that name”解决:百度了好多,有说没有iptables的mod的,等等,直觉搞得有点复杂,不是解决问题之法,因为之前是好用的,之前就没有这个模块,所以判定不转载 2018-04-18 11:56:47 · 15318 阅读 · 7 评论 -
CentOS 7 安装 docker-machine
https://github.com/docker/machine/releases/指令:curl -L https://github.com/docker/machine/releases/download/v0.8.2/docker-machine-`uname -s`-`uname -m` >/usr/local/bin/docker-machine && \ c...转载 2018-04-18 15:47:35 · 1962 阅读 · 0 评论 -
docker镜像安装java-openjdk以及openjdk-debuginfo
FROM centos:7RUN yum install -y java-1.8.0-openjdk-devel && \ yum install -y java-1.8.0-openjdk-debuginfo --enablerepo=*debug*RUN useradd jdk-userUSER jdk-userWORKDIR /home/jdk-us原创 2017-08-09 15:30:17 · 3866 阅读 · 0 评论