Docker
markix
什么问题,什么结果,预期结果?
展开
-
Jenkins Docker Swarm插件 配置的坑
配置 Docker Host URI。原创 2023-11-14 08:30:00 · 923 阅读 · 0 评论 -
容器管理平台 Portainer
通用的容器管理平台Portainer。支持Docker、Kubernates(k8s)。原创 2023-09-12 01:34:40 · 419 阅读 · 0 评论 -
docker login 账号密码查看
docker login 之后,会在 /root/.docker/config.json 中保存base64编码后的用户名和密码信息。执行 sudo cat /root/.docker/config.json 打印文件内容,如下:{ "auths": { "registry.*****.com": { "auth": "bWFya2l4OjEyMzQ1NmFiYw==" } } }文件中 auth 的值就是账号信息,解码后原创 2023-02-15 16:35:34 · 6085 阅读 · 0 评论 -
执行shell脚本使用docker build报错
报错信息:Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/原因:查询问题发现是使用非root用户时操作docker会提示无权限。解决:方法1:给用户授予docker用户组方法2:执行命令前面加上 sudo,比如 ’ sudo docker ps原创 2023-01-12 09:39:45 · 360 阅读 · 0 评论 -
Docker 镜像的 id vs digest
镜像id是在拉取或构建镜像时生成的!镜像id 是镜像在一个仓库中的唯一标识。镜像 digest 是在镜像推送到 registry 时生成的!原创 2022-08-15 00:42:00 · 1416 阅读 · 0 评论 -
Docker Stack yaml 使用 image 指定镜像
`image` 用于指定启动容器的镜像。镜像必须遵循开放容器规范可寻址格式,如 `[/][/][:|@]`。 其实还可以使用镜像id,格式为 `sha256:`。原创 2022-08-14 23:55:42 · 1008 阅读 · 0 评论 -
Docker 在线安装
不同Linux系统的安装命令不同,且Docker安装包稍有差异。在安装时需要注意。具体可参看官方文档。在CentOS系统中,Docker的可安装软件包有 docker 和 docker-ce。 docker软件包是旧的版本,一般不使用了。目前较新的版本更名为docker-ce(社区版),还有对应的商业版docker-ee。在Ubuntu系统中,Docker的可安装软件包有 docker.io 和 docker-ce。需要特别注意的是,Ubuntu中有个名为"docker"软件包,这个并不是我们所说的Do原创 2021-06-18 00:19:26 · 221 阅读 · 0 评论 -
完全卸载 Docker(CentOS系统)
完全卸载 Docker逐行执行下列命令。为避免文件残留,所有下列命令包含了诸多情况,实际上可能没有,若报错文件不存在忽略即可。systemctl stop dockeryum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotat原创 2021-06-17 21:11:43 · 11656 阅读 · 0 评论 -
使用maven插件构建docker镜像
构建镜像两个关键步骤将必要的文件移动到构建上下文。定义镜像构建流程。构建上下文可以简单理解为就是一个目录,Dockerfile中使用的COPY,ADD等涉及到路径的指令都是相对于构建上下文而言的。io.fabric8/docker-maven-plugin 插件官方文档:http://dmp.fabric8.io插件用法千奇百怪,就算是不同的配置也能实现同一种效果。这里博主比较推荐 Dockerfile + assembly.xml 组合拳,掌握这个组合拳便能灵活应对各种骚姿势。(最灵活的配原创 2021-02-01 01:25:25 · 917 阅读 · 12 评论 -
WebLogic 环境搭建(基于Docker)
Docker方式安装镜像库:https://hub.docker.com/r/ismaleiva90/weblogic12docker run --name weblogic12 -d -p 7001:7001 -p 7002:7002 -p 5556:5556 ismaleiva90/weblogic12:latest参数解释:--name:指定容器名称-d:后台运行,返回dockerId-p 7001:7001 -p 7002:7002 -p 5556:5556:映射端口;9043:w原创 2020-12-10 00:02:56 · 674 阅读 · 0 评论 -
Gerrit 环境搭建(基于Docker)
官网:https://www.gerritcodereview.com插件文档:https://www.gerritcodereview.com/plugins.html源码:https://github.com/GerritCodeReview镜像库:https://hub.docker.com/r/gerritcodereview/gerrit运行命令docker run -d \ --name gerrit3.3 \ -p 7001:8080 \ -p 7002:29原创 2021-01-24 18:42:51 · 2739 阅读 · 0 评论 -
GitLab 环境搭建(基于Docker)
镜像库:https://hub.docker.com/r/gitlab/gitlab-ce/官方配置文档:https://docs.gitlab.com/11.11/omnibus/settings/configuration.htmlhttps://docs.gitlab.com/11.11/omnibus/settings/README.html运行命令docker run -d \ --name gitlab \ --restart unless-stopped \ .原创 2021-01-05 22:14:38 · 217 阅读 · 0 评论 -
docker 环境问题清单
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sockFailed to connect to containerd: failed to didocker service 一直是 Preparing 状态container init caused “write /proc/self/attr/keycreate: permission denied原创 2020-12-09 21:49:21 · 1015 阅读 · 0 评论 -
使用Nginx的Docker镜像部署前端项目
目前项目开发方式基本采用前后端分离的方式。前端作为一个独立的项目,一般是使用Webpack方式进行编译打包生成 dist 目录(特指vue项目),再通过Nginx单独进行部署。为了和基于Docker的部署方式有个对比,我们先来说下服务器部署方式服务器部署方式一般来说,常规的部署方式的流程基本如下:服务器环境配置及安装 nginx将项目dist目录上传到服务器的指定位置修改 nginx安装目录/conf/nginx.conf 文件,配置dist目录及后端项目的代理地址启动nginxok搞定,原创 2020-08-16 00:28:27 · 4777 阅读 · 3 评论 -
spring-boot使用maven构建docker镜像(多服务)
系列:spring-boot使用maven构建docker镜像(单服务)spring-boot使用maven构建docker镜像(单服务+MySQL)spring-boot使用maven构建docker镜像(多服务)文章目录多服务 构建docker镜像 + 运行前提:示例项目正文1. 编写每个服务的 Dockerfile(基本相同)2. 每个服务的 pom.xml 引入 io.fabric8/docker-maven-plugin 插件(基本相同)3. 新增一个模块(或用父模块)用来统一管理容器启停原创 2020-06-02 01:52:30 · 572 阅读 · 0 评论 -
spring-boot使用maven构建docker镜像(单服务+MySQL)
文章目录单服务 构建docker镜像 + 运行(同时拉起MySQL容器)前提:为什么使用docker-compose.yml?正文1. 编写服务的 Dockerfile2. 编写 docker-compose.yml3. pom.xml 引入 io.fabric8/docker-maven-plugin 插件4. maven 命令要点说明后期维护需求更新项目时,不想销毁MySQL容器,使用已有历史数据常见问题2375 端口不通问题排查单服务 构建docker镜像 + 运行(同时拉起MySQL容器)使用原创 2020-06-02 01:14:34 · 402 阅读 · 0 评论 -
spring-boot使用maven构建docker镜像(单服务)
文章目录单服务 构建docker镜像1. 编写服务的 Dockerfile2. pom.xml 引入 io.fabric8/docker-maven-plugin 插件3. maven 命令推送镜像到私有镜像仓库单项目+mysql 构建docker镜像并运行多项目构建docker镜像并运行常见问题2375 端口不通问题排查:单服务 构建docker镜像使用Dockerfile构建镜像前提:开启docker远程管理端口1. 编写服务的 Dockerfilesrc/main/docker/D原创 2020-06-02 01:08:39 · 592 阅读 · 0 评论 -
cannot create network xxx(br-xxx) conflicts with network yyy(br-yyy) networks have overlapping IPv4
执行 docker stack deploy -f docker-compose.yml 时报错cannot create network xxx(br-xxx) conflicts with network yyy(br-yyy) networks have overlapping IPv4具体报错信息cannot create network aa90481a88226785be9da4cffdc97415051b2025dbe267f992422bc56efe7a1f (br-aa90481a88原创 2020-06-01 22:36:59 · 2887 阅读 · 0 评论 -
查看docker镜像的 tag 列表
docker search时列出tag原文地址:http://suntus.github.io/2017/12/07/docker%20search%E6%97%B6%E5%88%97%E5%87%BAtag/转载 2020-05-29 14:21:08 · 14629 阅读 · 1 评论 -
Docker 离线安装
说明使用虚拟机真实模仿离线环境虚拟机系统为 CentOS 7正文下载 Docker 二进制文件(离线安装包):下载地址本文使用 /x86_64/docker-17.12.1-ce.tgz,注意对应操作系统类型。通过 FTP工具将 docker-17.12.1-ce.tgz 上传到服务器上解压安装包tar zxf docker-17.12.1-ce.tgz将docker 相关命令拷贝到 /usr/bin,方便直接运行命令sudo cp docker/* /usr/bin/启动Docke原创 2020-05-17 18:46:03 · 4223 阅读 · 1 评论 -
manifest for docker.io/ibmcom/websphere-traditional:8.5.5.12-profile not found
[root@localhost ~]# docker pull ibmcom/websphere-traditional:8.5.5.12-profileTrying to pull repository docker.io/ibmcom/websphere-traditional ... manifest for docker.io/ibmcom/websphere-traditional...原创 2019-01-14 11:37:18 · 1413 阅读 · 0 评论 -
-bash: docker-machine: command not found
https://docs.docker.com/machine/install-machine/#install-bash-completion-scripts 如官网,区分不同环境,直接执行命令即可。Install Machine directly 1、Install Docker.2、Download the Docker Machine binary and extract it...原创 2018-09-13 15:14:33 · 11721 阅读 · 1 评论 -
Docker命令小汇总
Docker安装参考链接:https://www.cnblogs.com/yufeng218/p/8370670.html从 官网教程 撸下来的一些命令part1## running the simple Docker image, hello-worlddocker run hello-world## List Docker CLI commandsdockerdo...原创 2018-09-13 14:04:35 · 152 阅读 · 0 评论