
容器
文章平均质量分 73
一米阳光zw
没有能力,你会觉得全世界都在为难你
展开
-
Docker搭建私有仓库
给dockerd 发送 SIGHUP 信号,dockerd 收到信号后会 reload 配置,查看Insecure Registries是否生效。使用 docker ps 指令查看容器是否正常运行,部署完成。将 hello-world :latest这个镜像标记为。来标记一个镜像,然后推送它到仓库。如果大小没有问题的话就可以直接安装了。**创建好私有仓库之后,就可以使用。原创 2023-01-31 11:56:24 · 1213 阅读 · 0 评论 -
docker-compose整合gogs使用MySQL存储的详细参数配置
前言这是centos7上使用docker-compose部署gogs的过程以及遇到的问题和解决方式,网上docker-compose整合gogs的帖子都是一样的,没有说明参数如何配置、意义等,这里会截图详细说一下配置docker-compose.ymldocker-compose配置文件,其中MySQL的ports映射看自己是不是需要直连MySQL,如果不需要的话可以不配置。使用utf8mb4和utf8mb4_general_ci初始化时同样会报错gogs数据库不存在version: '2.3'原创 2022-04-09 13:23:05 · 2591 阅读 · 1 评论 -
docker-compose整合FastDFS
前言超简单的部署FastDFS方式,之前lz也发布过如何在服务器直接安装部署fastdfs与nginx,过程是否麻烦并且没有一定基础的人不一定能部署好,但是使用现在的方式部署,那真的是妈妈再也不用担心我部署的FastDFS无法使用,话不多说,快上车。成功运行后文件结构如下图所示,只需要docker-compose.yml、nginx.conf、storage.conf三个文件就可以运行,话不多说直接上代码。如果是为了运行起来,不要做任何修改,只需要将三个文件代码拷贝到同一个目录下使用指令docker-原创 2022-04-11 21:06:09 · 7019 阅读 · 20 评论 -
docker报错Check if the specified host path exists and is the expected type
报错信息Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:75: mounting "/data/docker-compose/augmented_reality_原创 2022-05-16 12:00:54 · 2034 阅读 · 0 评论 -
git上传完整项目到gogs上
按照这个帖子来,一小时不到就可以部署好,并且做好了数据卷映射,不用担心容器重启或者删除数据丢失的问题。另外说一下云服务器需要开放安全组中的端口才可以哦docker-compose整合gogs使用MySQL存储的详细参数配置不生成的话可能会报错打开项目所在文件夹,右键 Git Bash here 打开的控制台上面进行命令操作正常在你的C:User/admin/.ssh/ 目录下面会生成一个id_rsa_pub 的文件,用nodepad++或者文本工具将它打开,复制里面的字符串内容在自己的git上创建 一个原创 2022-06-20 17:14:46 · 1330 阅读 · 0 评论 -
docker-compose整合Redis、MySQL、rabbitmq、Portainer
数据结构.├── docker-compose.yml├── ic_manufacturing_platform-0.0.1-SNAPSHOT.jar├── logs│ └── redis├── luntek_icplatform_test.sql├── ReadME.md└── redis.confdocker-compose.yml整合redis、mq、MySQL,另外还包括自定义mq账号和密码,自定义MySQL数据库密码,自动创建数据库,自动导入数据version: "3.0原创 2022-03-07 12:01:03 · 2578 阅读 · 0 评论 -
提交容器到公有仓库docker hub
将需要提交的容器制作成镜像查看需要提交的容器IDdocker ps -a将容器制作成本地镜像docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]OPTIONS说明:-a :提交的镜像作者;-c :使用Dockerfile指令来创建镜像;-m :提交时的说明文字;-p :在commit时,将容器暂停。例docker commit -a "作者名称" -m "test commit a contanner" 容器ID 镜像名称:镜原创 2021-11-20 13:56:18 · 656 阅读 · 0 评论 -
docker容器中获取宿主机任意信息
实现思路通过在运行docker容器的系统中安装ssh、sshpass服务,编写ssh连接到宿主机脚本,同时携带在宿主机中需要执行的命令,来达到在容器中获取宿主机执行命令的返回值的效果。因此这里有一个前提,必须知道宿主机的IP地址,如果在执行脚本时不知道宿主机IP地址,可以在项目中添加一个手动配置宿主机IP地址的功能,当然这是要根据功能来定的。安装ssh服务lz使用的镜像是centos的官方镜像,具体安装方式可以自行百度安装ssh服务 yum -y install openssh-server原创 2021-11-17 22:17:22 · 5438 阅读 · 0 评论 -
Centos7.6安装最新版Docker
卸载旧版本Docker查询docker安装包yum list installed | grep docker删除安装包yum remove docker*删除镜像/容器等rm -rf /var/lib/docke安装dockerDocker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker ,通过 uname -r 命令查看你当前的内核版本。如果内核版本较低可以尝试升级内核uname -r原创 2021-10-14 09:49:51 · 3335 阅读 · 6 评论 -
docker api实现容器中centos使用ssh连接
前言本篇文章是基于lz的这篇文章为基础的,需要代码示例的可以从这篇文章中下载源码。上篇帖子主要实现了通过docker-java-api的SDK实现了远程对docker中镜像和容器的增删改查重命名等基本功能,这篇文章在基础镜像centos:latest版中安装ssh服务,commit到本地仓库后,使用docker相关SDK生成commit在本地的镜像容器,然后通过宿主机8081端口映射docker的centos镜像22端口,再使用xftp连接宿主机的映射端口,实现了对docker中镜像的管理Java实现使原创 2021-09-16 16:19:50 · 385 阅读 · 0 评论 -
Java实现使用docker api实现镜像拉取,容器管理(docker-java-api)
前言目前docker官方并没有提供标准的Java api,只有Go与Python语言的,其他语言都是用户自己实现。Java的api官方推荐了三个,分别是docker-java、docker-java-api、jocker,官方链接如下。本人使用的是docker-java-api,尝试过docker-client个人感觉封装度不高正如docker-java-api中说的一样:与其他用于 Java 的 docker 客户端不同,这个客户端的目标是尽可能轻量级,尽可能少地传递依赖,并且绝对不会导致与其他框架或平原创 2021-09-14 10:47:05 · 6386 阅读 · 2 评论