随笔分类 -  容器

摘要:# 获取所有镜像 ```go package main import ( "context" "fmt" "github.com/docker/docker/api/types" "github.com/docker/docker/client" ) func main() { // 设置远程Doc 阅读全文
posted @ 2023-07-20 01:25 厚礼蝎 阅读(579) 评论(0) 推荐(0)
摘要:测试了好久,发现,单独读取dockerfile文件,然后上传,是无法构建成功的 构建的时候总会报无法找到dockerfile文件 `Error response from daemon: Cannot locate specified Dockerfile: Dockerfile` 查资料发现需要将 阅读全文
posted @ 2023-07-19 18:22 厚礼蝎 阅读(151) 评论(0) 推荐(0)
摘要:代码部分 ```go package main import ( "context" "fmt" "io" "os" "github.com/docker/docker/api/types" "github.com/docker/docker/client" ) func main() { // 设 阅读全文
posted @ 2023-07-19 14:42 厚礼蝎 阅读(343) 评论(0) 推荐(0)
摘要:逻辑是通过过滤器,过滤掉,状态为exited的容器,然后再遍历删除 代码部分 ```go package main import ( "context" "fmt" "os" "github.com/docker/docker/api/types" "github.com/docker/docker 阅读全文
posted @ 2023-07-19 14:35 厚礼蝎 阅读(104) 评论(0) 推荐(0)
摘要:代码部分 ```go package main import ( "context" "fmt" "os" "github.com/docker/docker/api/types/container" "github.com/docker/docker/client" ) func main() { 阅读全文
posted @ 2023-07-19 14:22 厚礼蝎 阅读(144) 评论(0) 推荐(0)
摘要:代码部分 ```go package main import ( "context" "fmt" "os" "github.com/docker/docker/api/types" "github.com/docker/docker/client" ) func main() { // 设置远程Do 阅读全文
posted @ 2023-07-19 14:17 厚礼蝎 阅读(74) 评论(0) 推荐(0)
摘要:开启远程api的方式 https://www.cnblogs.com/guangdelw/p/17562539.html 代码部分 ```go package main import ( "context" "fmt" "os" "github.com/docker/docker/api/types 阅读全文
posted @ 2023-07-19 12:45 厚礼蝎 阅读(402) 评论(0) 推荐(0)
摘要:默认情况下,docker是无法远程访问的 但是有些场景下,是需要远程访问的 新建存放证书的目录 mkdir /etc/docker/certs.d cd /etc/docker/certs.d 生成证书 生成ca的私钥 openssl genrsa -aes256 -passout pass:123 阅读全文
posted @ 2023-07-19 11:05 厚礼蝎 阅读(3345) 评论(0) 推荐(1)
摘要:# 配置docker支持远程操作API 下面是不配置证书的访问方式 如果需要添加TLS证书认证的,请往这边 https://www.cnblogs.com/guangdelw/p/17565051.html 在Linux系统上启用Docker远程使用Docker API的步骤 ## 方法1 ### 阅读全文
posted @ 2023-07-18 11:53 厚礼蝎 阅读(469) 评论(0) 推荐(0)
摘要:在Go语言中,您可以使用Docker SDK或Docker API来读取Docker容器的日志。 # 使用Docker SDK 要使用Docker SDK来读取Docker容器的日志,您需要安装Docker SDK并使用其提供的函数进行操作。 ## 安装Docker SDK: ```bash go 阅读全文
posted @ 2023-07-18 11:14 厚礼蝎 阅读(371) 评论(0) 推荐(0)
摘要:# CentOS7版本下 ## 升级包 ```bash yum -y update ``` ## 卸载原有包 ```bash yum remove docker-selinux -y ``` 这里为什么只卸载docker-selinux呢? 因为卸载docker-selinux的时候会自动把dock 阅读全文
posted @ 2023-07-01 11:09 厚礼蝎 阅读(79) 评论(0) 推荐(0)
摘要:# 前提 ## 环境 + ubuntu22.04(不重要) + 安装好 [docker](https://www.cnblogs.com/guangdelw/p/16964760.html) ## 拉去镜像 也可以部署的时候拉取 + mysql + snipe-it ```bash docker p 阅读全文
posted @ 2023-06-21 16:29 厚礼蝎 阅读(3606) 评论(0) 推荐(0)
摘要:docker默认是不支持IPv6的需要手动开启 # 查看当前docker网卡 ```bash docker inspect bridge ``` ```json [ { "Name": "bridge", "Id": "5031019abdb475a0ff5d0e62c92b39f9c3dca392 阅读全文
posted @ 2023-05-30 19:16 厚礼蝎 阅读(1932) 评论(0) 推荐(1)
摘要:linux中通常我们限制主机上的端口,都是在filter表上的INPUT链中做限制 ubuntu中的ufw工具虽然在每个链上都有作用,但是也因为每次docker重启,规则都是添加在最上面,所以,ufw是无法对docker进行限制 而无论我们怎么在三个表上配置,都无法对docker的端口进行限制 举个 阅读全文
posted @ 2023-05-29 15:12 厚礼蝎 阅读(1412) 评论(3) 推荐(0)
摘要:通过修改 Docker 配置文件的方式来修改 Docker 数据存储路径,以减少系统盘的占用空间。 1、停止 Docker 服务 systemctl stop docker 2、备份当前的 Docker 数据存储目录 /var/lib/docker mv /var/lib/docker /var/l 阅读全文
posted @ 2023-05-15 16:47 厚礼蝎 阅读(1284) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2023-02-25 13:40 厚礼蝎 阅读(0) 评论(0) 推荐(0)
摘要:当我们的k8s没有使用docker的容器运行时的时候,管理查询镜像就需要用到其他Containerd 客户端工具 containerd 的客户端工具有ctr,crictl和 nerdctl ctr和crictl ctr 是由 containerd 提供的一个客户端工具。 crictl 是 CRI 兼 阅读全文
posted @ 2023-02-25 13:10 厚礼蝎 阅读(685) 评论(0) 推荐(0)
摘要:什么是docker Docker使用Google公司推出的Go语言进行开发实现,基于Linux内核的 cgroup,namespace,对进程进行封装隔离,属于操作系统层面的虚拟化技术。 由于隔离的进程独立于宿主机和其它隔离的进程,因此也称其为容器。 Docker在容器的基础上,进行了进一步的封装, 阅读全文
posted @ 2023-02-25 13:05 厚礼蝎 阅读(37) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2023-02-25 13:03 厚礼蝎 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2023-02-25 12:55 厚礼蝎 阅读(0) 评论(0) 推荐(0)