随笔分类 -  Docker

摘要:两年前清理过一次harbor镜像,而现在又要面临清镜像的操作了,笔者目前所在的公司镜像是存放在ceph集群内部的,目前约200T,且该存储池是两副本,那么占用空间是400T左右。真的是相当浪费空间了。 harbor镜像仓库由于过大,需要清理老版本镜像,以释放空间。清理之前有一些需要注意事项,提前说一 阅读全文
posted @ 2021-11-06 17:05 峰哥ge 阅读(7889) 评论(1) 推荐(0) 编辑
摘要:看到51cto的一个教程,感觉还不错 https://edu.51cto.com/sd/bf0f7 1、docker容器启动后自动停止 自动停止的因素有很多,比如启动后命令有问题就停止了,这类容器在启动后是可以看到容器的启动日志的,比如使用docker logs命令即可 不过还有的容器意外停止是因为 阅读全文
posted @ 2019-12-23 18:25 峰哥ge 阅读(9148) 评论(0) 推荐(0) 编辑
摘要:看到51cto的一个教程,感觉还不错 https://edu.51cto.com/sd/bf0f7 今天想在docker中安装vim工具,还有其他的软件等等,如果你直接执行apt-get install vim是没有用的,会显示: root@7d43d83fd3a8:/etc/nginx# apt- 阅读全文
posted @ 2019-05-08 07:25 峰哥ge 阅读(2810) 评论(0) 推荐(1) 编辑
摘要:今天需要修改一个容器A的外部映射的端口,在宿主机上跑着许多容器,所以在解决这个问题的时候需要考虑两个硬性条件: 1、宿主机上docker的service服务本身不能重启,影响其他线上容器。 2、该容器A不能删除,因为有数据存在。 网上有不少的解决方案,但是在这种场景下适合的特别少,常用的有下面两种( 阅读全文
posted @ 2019-05-07 12:44 峰哥ge 阅读(2884) 评论(0) 推荐(0) 编辑
摘要:看到51cto的一个教程,感觉还不错 https://edu.51cto.com/sd/bf0f7 1、k8s部署高可用etcd集群时遇到了一些麻烦,这个是自己其中一个etcd的配置文件 例如: [Unit] Description=Etcd Server After=network.target 阅读全文
posted @ 2019-05-05 00:27 峰哥ge 阅读(4398) 评论(0) 推荐(0) 编辑
摘要:我们在容器中运行docker镜像的时候,可以指定一些设置容器cpu和内存的相关参数来进行限制,这样子尽量把容器资源做的相对稳定一些。这些参数是在docker run/create命令使用,比如: --memory-swap * 强依赖于--memory选项,但是--memory可单独使用,下面这个图 阅读全文
posted @ 2019-03-23 09:11 峰哥ge 阅读(530) 评论(0) 推荐(0) 编辑
摘要:1、Harbor是什么? Harbor是Vmvare中国团队开发的开源registry仓库,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。在企业中很受欢迎,并且还是开源免费的,可接入LDAP进行认证权限管理。 Harbor主要有五大组件: 架构 阅读全文
posted @ 2019-03-22 22:40 峰哥ge 阅读(1834) 评论(0) 推荐(0) 编辑
摘要:1、首先是拉取一个镜像,并启动之。我这里使用busybox作为测试 busybox镜像一启动默认是进入“sh”的shell交互终端,这是因为该busybox默认启动就是运行“sh”命令。我们想一启动这个镜像就可以运行httpd程序。 2、我们再打开一个新的终端,然后制作镜像,修改默认运行的命令 上面 阅读全文
posted @ 2019-03-22 06:59 峰哥ge 阅读(889) 评论(0) 推荐(0) 编辑
摘要:向仓库推镜像 1、 登录到阿里云docker镜像站点,然后创建仓库。 2、要按照阿里云官方给定的仓库名称来使用,所以我们一般都要继续给准备要上传的镜像二次添加标签,如下所示: 3、在终端登录阿里云站点。 镜像上传成功。 打包镜像: 步骤参考以下这个图片: 案例演示: 1、首先是打包镜像 2、解压镜像 阅读全文
posted @ 2019-03-21 17:32 峰哥ge 阅读(993) 评论(0) 推荐(0) 编辑
摘要:操作演示: 1、查看一个容器的版本 2、查找指定的镜像 3、查看已安装的镜像 4、从hub.docker.com网站拉取镜像 5、拉取busybox 6、删除一个镜像 7、查看已安装镜像的完整的IMAGE ID 8、查看容器中运行了哪些服务(包含启动和停止的) 还要关注STATUS的这个值,这个值显 阅读全文
posted @ 2019-03-21 17:32 峰哥ge 阅读(626) 评论(0) 推荐(0) 编辑
摘要:讲一个简单的案例 @哈希码用来校验,这样子会安全 MAINTANIER可能将会被LABEL代替,仅仅说说明一下镜像信息罢了。 1、首先是我们创建一个镜像 输入以下内容: 正文的第一行必须是FROM开头。#号表示注释。 CPOY命令是复制一个文件,index.html这个文件必须与Dockerfile 阅读全文
posted @ 2019-03-21 17:31 峰哥ge 阅读(2521) 评论(0) 推荐(0) 编辑
摘要:docker容器自身存储数据效率比较低,因此我们为了提高磁盘IO的性能等,需要在容器中挂载一个外部存储设备。关于讲解大致如下: 接下来我们讲解一下案例: 1、docker有两种卷管理的方式: 区别就是:第一种是容器内部指定保存的路径并绑定物理卷的路径映射,第二种是容器内部指定保存数据的路径,但是外部 阅读全文
posted @ 2019-03-21 17:31 峰哥ge 阅读(2597) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示