docker
文章平均质量分 75
weixin_888988
自动化运维
展开
-
Failed to pull image desc = Get “https://registry-1.docker.io/**“: net/http: TLS handshake timeout
【代码】Failed to pull image desc = Get "https://registry-1.docker.io/**": net/http: TLS handshake timeout。转载 2022-10-10 13:59:00 · 204 阅读 · 0 评论 -
优雅的给 Docker 配置网络代理
代理是在执行前设置的,所以修改后,下次执行立即生效。Container 代理的修改也是立即生效的,但是只针对以后启动的 Container,对已经启动的 Container 无效。非常方便,默认在所有配置修改后启动的容器生效,适合个人开发环境。当然,在这些环境中,最好用良好的设计避免配置代理上网。在本机自建免密代理,去对接公司的代理。的本质,也是启动一个容器,但是环境会略有不同,用户级配置无效。的代理配置,略显复杂,因为有三种场景。有时因为网络原因,比如公司 NAT,或其它啥的,需要使用代理。转载 2022-10-10 11:34:05 · 598 阅读 · 0 评论 -
Docker的安装、部署、镜像管理、容器操作、Dockerfile
简介这篇文章主要介绍了Docker&K8s---Docker的安装、部署、镜像管理、容器操作、Dockerfile以及相关的经验技巧,文章约54164字,浏览量284,点赞数9,值得推荐!Docker&K8s—Docker的安装、部署、镜像管理、容器操作、Dockerfile容器概述容器是一种基础工具。泛指任何可以用于容纳其它物品的工具,可以部分或完全封闭,被用于容纳、存储、运输物品。物体可以被放置在容器中,而容器则可以保护内容物。 — 维基百科避免...转载 2021-08-29 11:31:24 · 720 阅读 · 0 评论 -
Docker – change container configuration in 4 ways
You’re running a web server in your Docker container. The web server is configured to listen on default HTTP ports – 80 for http and 443 for https (http-ssl).For security reasons, you want to change the port to which it is listening. How can you do that?转载 2021-07-21 17:59:47 · 236 阅读 · 0 评论 -
深入理解docker的link机制
简介:什么是docker的link机制 同一个宿主机上的多个docker容器之间如果想进行通信,可以通过使用容器的ip地址来通信,也可以通过宿主机的ip加上容器暴露出的端口号来通信,前者会导致ip地址的硬编码,不方便迁移,并且容器重启后ip地址会改变,除非使用固定的ip,后者的通信方式比较单一,只能依靠监听在暴露出的端口的进程来进行有限的通信。通过docker的link机制可以通过一个name来和另一什么是docker的link机制同一个宿主机上的多个docker容器之间如果想进行通信,可以通过使.转载 2021-07-21 17:50:55 · 317 阅读 · 0 评论 -
docker 宿主机与容器不通
次使用docker,打算测试一下docker安装nginx并且访问nginx。首先安装好docker然后使用docker pull nginx 把nginx的镜像拉下来然后使用 docker images 查看拉下来的镜像如图:然后使用:docker run --name nginx-test -p 8080:80 -d nginx启动一个容器,随后通过宿主机通过curl localhost:8080 测试是否成功,发现并不能成功解决办法:通过...转载 2021-07-21 17:48:49 · 386 阅读 · 0 评论 -
docker logs命令查找原因
跑mysql docker 容器没有跑起来:[root@localhost ~]# docker run -d --name webpage-db -e MYSQL_USER=root -e MYSQL_PASSWORD=HhxxGxfc01 -p 3306:3306 centos/mysql-56-centos7:latest9800f4559e4d83c05eae7516cbb71f04a975f05047731cdb5722bd3711e4c6d5[root@localhost ~]# .原创 2021-07-20 09:52:32 · 632 阅读 · 0 评论 -
docker容器IP的设置
Docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定。在实际部署中,我们需要指定容器ip,不允许其自行分配ip,尤其是搭建集群时,固定ip是必须的。我们可以创建自己的bridge网络 : mynet,创建容器的时候指定网络为mynet并指定ip即可。1.查看网络模式docker network ls2.创建一个新的bridge网络docker network create --driver bridge --subnet=172.18.12.0/16 --gatewa转载 2021-07-18 18:42:01 · 13677 阅读 · 3 评论 -
Docker 拉取镜像及标签操作 pull | tag
重翻Fabric项目的源码,发现Docker部分内容,有很多不尽理解的地方,看着看着,就看到使用docker pull拉取Fabric镜像及使用docker tag为镜像重命名,稍作思虑,发现虽然使用过,却未求甚解,得过且过,如今已经忘了如何运用……1. docker pull从镜像源拉取镜像,一般来说是从Docker Hub拉取镜像(image)docker pull [OPTIONS] NAME[:TAG|@DIGEST]选项,简写 默认 描述 –all-tags ,转载 2021-07-18 18:18:45 · 2254 阅读 · 0 评论 -
docker怎么删除镜像
Docker容器技术是继云计算和大数据之后,又一新兴的技术,docker技术有docker容器,docker镜像,docker仓库三个模块,在使用docker镜像的过程中,有些镜像不再使用了会进行删除,那么怎么删除docker镜像呢?普通删除:docker images可以列出当前服务器上所有存在的docker镜像,如图所示删除之前要确认此镜像已经没有被容器在使用,如果存在正在运行的docker容器,删除会报错“Error: container_delete: Impossible t.转载 2021-07-16 14:40:57 · 5672 阅读 · 0 评论 -
Dockerhub最新的toomanyrequests问题
问题描述今天从Dockerhub拉取镜像的时候报了一个错误,如下:➜ ~ docker pull curlimages/curlUsing default tag: latestError response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.doc转载 2021-07-13 20:45:43 · 6681 阅读 · 0 评论 -
Docker基于centos镜像编译安装httpd
Docker基于centos镜像编译安装httpd项目目录:[root@localhost ~]# tree.├── anaconda-ks.cfg└── apache ├── Dockerfile └── packages ├── apr-1.7.0.tar.gz ├── apr-util-1.6.1.tar.gz └── httpd-2.4.46.tar.bz2制作httpd镜像的Dockerfile[root@l...转载 2021-07-13 19:24:57 · 149 阅读 · 0 评论 -
Docker镜像中的base镜像理解
base 镜像有两层含义: 不依赖其他镜像,从 scratch 构建。 其他镜像可以之为基础进行扩展。 所以,能称作 base 镜像的通常都是各种 Linux 发行版的 Docker 镜像,比如 Ubuntu, Debian, CentOS 等。我们以 CentOS 为例考察 base 镜像包含哪些内容。下载镜像:docker pull centos查看镜像信息:镜像大小不到 200MB。等一下!一个 CentOS 才 200MB ?平时我们安装一个 Ce..转载 2021-07-12 22:01:06 · 644 阅读 · 0 评论 -
Docker Daemon tuning and JSON file configuration
The default Docker config works but there are some additional features which improves the overall experience with Docker. We will create a JSON config file with optimized options for the Docker Daemon, install bash completion for the Docker CLI commands wi转载 2020-10-16 17:48:00 · 133 阅读 · 0 评论 -
docker知识汇总
You can just run an interactive shell container using that image and explore whatever content that image has.For instance:docker run -it image_name shOr following for images with anentrypointdocker run -it --entrypoint sh image_nameOr, if yo.原创 2020-10-16 16:04:37 · 730 阅读 · 0 评论 -
入门Docker
转自:https://www.cnblogs.com/peng104/p/10296717.htmlDocker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 使用 Google 公司推出的 Go 语言 进行开发实现。...转载 2019-06-29 18:32:42 · 146 阅读 · 0 评论 -
CentOS7(mini) 安装 Kubernetes 集群(kubeadm方式)
CentOS7(mini) 安装 Kubernetes 集群(kubeadm方式)转自:https://my.oschina.net/ChamPly/blog/1575888安装CentOS安装net-tools[root@localhost ~]# yum install -y net-tools关闭firewalld[root@localhost ~]# syste...转载 2019-06-28 14:06:02 · 339 阅读 · 0 评论 -
Docker 新手入门指南
参考:https://hub.docker.com/ Docker 最初 dotCloud 公司内部的一个业余项目 Docker 基于 Go 语言 Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案 Docker 的基础是 Linux 容器(LXC)等技术 Docker 容器的启动可以在秒级实现,这相比传统的虚拟机方式要快得多 ...转载 2019-05-28 16:49:50 · 368 阅读 · 0 评论 -
docker gitbook
docker gitbook原创 2019-05-13 21:47:48 · 468 阅读 · 0 评论