![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 60
网络飞鸥
学无止境
展开
-
在 Dockerfile 中遇到了连接到 pypi.org 超时的问题
看起来你在 Dockerfile 中遇到了连接到 pypi.org 超时的问题。这可能是由于网络连接问题导致的。其中 `https://pypi.douban.com/simple/` 是豆瓣的 Python 包镜像。尝试上述方法中的一种或多种,通常可以帮助你解决连接超时的问题。希望这些方法能够帮助你成功构建 Docker 镜像!这样可以帮助 Docker 在访问 pypi.org 时通过代理服务器。原创 2024-05-23 11:05:27 · 357 阅读 · 0 评论 -
Docker容器资源限制 CPU / 内存 / 磁盘
在一台物理机上启动了多个docker容器时,就需要对内存及cpu做出相关的限制,以达到容器互不影响的目的。原创 2023-11-30 10:13:12 · 480 阅读 · 0 评论 -
Containerd 配置 Proxy
containerd proxy原创 2023-03-13 14:53:35 · 728 阅读 · 0 评论 -
Dockerfile多阶段构建(multi-stage builds)
dockerfile multi-stage builds原创 2022-10-28 13:20:44 · 3815 阅读 · 0 评论 -
在containerd,将 ‘ctr image‘ 转换成 ‘crictl image‘
在containerd,将 'ctr image' 转换成 'crictl image'原创 2022-09-20 09:43:34 · 2770 阅读 · 0 评论 -
docker run 中的privileged参数
大约在0.6版,privileged被引入docker。使用该参数,container内的root拥有真正的root权限。否则,container内的root只是外部的一个普通用户权限。privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。甚至允许你在docker容器中启动docker容器。privileged参数$ docker help run ...--privileged=false Give extended privileges原创 2021-03-22 16:12:29 · 2424 阅读 · 0 评论 -
解决Jenkins插件安装的问题(Docker方式安装Jenkins)
解决Jenkins插件安装的问题(Docker方式安装Jenkins)需求情况:在以docker形式运行jenkins,每次重新启动时,都是需要安装插件,如果网络不好还安装不成功等,导致该插件运行不成功,使得jenkins不能正常工作。我们在jenkins的镜像中,预制安装好plugins的jenkins的镜像。$ lsDockerfile plugins.txt$ cat DockerfileFROM jenkins/jenkins:2.249.3#ENV JAVA_O...原创 2021-03-16 13:09:08 · 855 阅读 · 0 评论 -
Docker多阶段构建实战(multi-stage builds)
Docker多阶段构建实战(multi-stage builds)在编写Dockerfile构建docker镜像时,常遇到以下问题:RUN命令会让镜像新增layer,导致镜像变大,虽然通过&&连接多个命令能缓解此问题,但如果命令之间用到docker指令例如COPY、WORKDIR等,依然会导致多个layer;有些工具在构建过程中会用到,但是最终的镜像是不需要的(例如用maven编译构建java工程),这要求Dockerfile的编写者花更多精力来清理这些工具,清理的过程又可能导致原创 2021-03-16 10:13:58 · 430 阅读 · 0 评论 -
Docker网络代理设置
将docker的服务器环境切换到新的网络之后,由于服务器的internet是受限制的(需要连接配置远程代理,不能直接上网)。因此,在使用docker时可以设置网络代理。# /etc/systemd/system/docker.service.d/http-proxy.confmkdir -p /etc/systemd/system/docker.service.dcd /etc/systemd/system/docker.service.dcat << EOF ......原创 2020-10-16 14:29:35 · 3991 阅读 · 1 评论 -
【dockerfile】 docker build 设置代理
我的Linux机器在公司里是通过http proxy连接Internet的。通过export http_proxy=http://proxyhost:proxyport来上网。但执行Docker build时,执行过程中提示连接不到网络。后来找到三种办法。1. 在Docker file 里面写上,ENVhttp_proxy http://proxyhost:proxyport 但这样的话,就把http_proxy写死到dockerfile中了。使用这个image的人就麻烦了,他要通...原创 2020-08-06 13:30:49 · 10223 阅读 · 1 评论 -
docker启动异常 prior storage driver overlay2 failed: driver not supported
重启docker服务出现错误提示信息[root@ouou ~]# systemctl restart dockerJob for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” ...原创 2020-03-06 10:58:29 · 5869 阅读 · 0 评论 -
Docker 启动抛出异常:设备空间不足
Error response from daemon: Cannot start container xxx: write /var/lib/docker/containers/xxxxx/hash281480960: no space left on deviceError: failed to start containers: [xxx]1.开始排查:df -h[root@iZbp13...原创 2020-02-28 13:27:16 · 1299 阅读 · 0 评论 -
docker卸载老版本升级及普通用户添加使用docker
一、前言1、查看内核版本目前,Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本2、docker的版本分为社区版docker-ce和企业版dokcer-ee社,区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收...原创 2020-02-10 21:29:15 · 368 阅读 · 0 评论 -
Docker容器的重启策略及docker run的--restart选项详解
1.Docker容器的重启策略Docker容器的重启策略是面向生产环境的一个启动策略,在开发过程中可以忽略该策略。Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关。Docker容器的重启策略如下:no,默认策略,在容器退出时不重启容器on-failure,在容器非正常退出时(退出状态非0),才会重启容器on-failure:3,在容器非正常退出时重启容器,...原创 2019-12-30 13:48:43 · 1001 阅读 · 0 评论 -
docker log 日志处理
vi /etc/docker/daemon.json{ "log-driver": "json-file", "log-opt": { "max-size": "10m", "max-file": "3" }docker 文档https://docs.docker.com/v17.09/engine/admin/logging/log_tags/log...原创 2019-12-30 11:01:47 · 1661 阅读 · 0 评论 -
ansible安装docker
首先配置好docker安装的yum源wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repodocker.yml- hosts: node remote_user: root tasks: - name: setup yum-utils yum: na...原创 2019-12-06 23:16:22 · 143 阅读 · 0 评论 -
解决删除镜像时image is referenced in multiple repositories
1、查看镜像 docker images[root@demo1 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/...原创 2019-07-08 22:00:39 · 207 阅读 · 0 评论 -
在docker中快速部署jenkins
1、docker的基本按照与部署,前文已经详述,这里不多说。2、pull一个jenkins镜像 docker pull jenkins3、查看已经安装的jenkins镜像 docker images4、创建一个jenkins目录 mkdir /home/jenkins_home5、启动一个jenkins容器 docker run -d --name jenkins -p 8081:...转载 2019-07-08 22:11:38 · 132 阅读 · 0 评论 -
Docker容器时间与主机时间不一致
1、通过date命令查看时间查看主机时间[root@localhost ~]# date2016年 07月 27日 星期三 22:42:44 CST查看容器时间root@b43340ecf5ef:/#dateWed Jul 27 14:43:31 UTC 2016可以发现,他们相隔了8小时。CST应该是指(China Shanghai Time,东八区时间...转载 2019-07-08 22:17:35 · 1273 阅读 · 0 评论 -
Docker常用命令
Docker常用命令子命令分类 子命令Docker 环境命令 info、version容器生命周期管理 create、exec、kill、pause、restart、rm、run、start、stop、unpause镜像仓库命令 login、logout、pull、push、search镜像管理 build、images、import、load、rmi、save、tag、commit容...原创 2019-09-22 17:20:55 · 212 阅读 · 0 评论 -
What is docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。==============================================================What is docker1.什么是docker Do...转载 2017-08-25 14:17:32 · 276 阅读 · 0 评论