Docker
文章平均质量分 71
记录docker
互联网-小阿宇
CSDN 运维领域优质创作者、阿里云专家博主。目前从事 Kubernetes 运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护等领域。
展开
-
Docker安装MySQL8数据库
Docker安装MySQL8数据库原创 2023-02-03 17:46:33 · 1923 阅读 · 3 评论 -
低版本Docker升级高版本Docker【详细教程、成功避坑】
低版本Docker升级高版本Docker【详细教程、成功避坑】原创 2022-10-27 14:21:37 · 28206 阅读 · 64 评论 -
Docker安装redis(保姆级教程&图文并茂)
Docker安装redis(保姆级教程&图文并茂)原创 2022-09-14 14:55:23 · 4769 阅读 · 15 评论 -
Docker安装RabbitMQ
Docker安装RabbitMQ原创 2022-08-23 15:47:53 · 1850 阅读 · 8 评论 -
Docker安装GitLab代码仓库
Docker安装GitLab代码仓库原创 2022-08-05 14:06:02 · 701 阅读 · 22 评论 -
Docker安装可视化面板
Docker安装可视化面板原创 2022-07-22 17:55:35 · 7744 阅读 · 2 评论 -
Docker容器内安装工具方式
Docker容器内安装工具方式原创 2022-07-22 17:14:08 · 2289 阅读 · 0 评论 -
Docker搭建Nextcloud私有网盘
Docker搭建Nextcloud私有网盘原创 2022-07-11 15:00:45 · 1825 阅读 · 3 评论 -
Docker–Compose的安装和使用方法
Docker-Compose的安装和使用方法原创 2022-07-10 23:54:36 · 4539 阅读 · 1 评论 -
【云原生】Dokcer安装Jenkins
【云原生】Dokcer安装Jenkins原创 2022-07-07 15:13:01 · 744 阅读 · 4 评论 -
Docker的卸载清除;报错rm:Device or resource busy
Docker的卸载清除;报错rm:Device or resource busy原创 2022-06-28 07:00:00 · 2432 阅读 · 3 评论 -
Docker容器内报错权限不足:ls: cannot open directory ‘.‘: Permission denied
Docker容器内报错权限不足:ls: cannot open directory '.': Permission denied原创 2022-06-27 08:00:00 · 6144 阅读 · 7 评论 -
【云原生】Docker 命令大全之info | version
【云原生】Docker 命令大全之info | version原创 2022-06-24 07:30:00 · 386 阅读 · 10 评论 -
【云原生】Docker 命令大全之本地镜像管理
【云原生】Docker 命令大全之本地镜像管理原创 2022-06-24 07:00:00 · 351 阅读 · 1 评论 -
【云原生】Docker 命令大全之镜像仓库
【云原生】Docker 命令大全之镜像仓库原创 2022-06-23 08:00:00 · 1632 阅读 · 12 评论 -
【云原生】Docker 命令大全之容器rootfs命令
【云原生】Docker 命令大全之容器rootfs命令原创 2022-06-22 09:27:06 · 2404 阅读 · 10 评论 -
【云原生】Docker 命令大全之容器操作
【云原生】Docker 命令大全之容器操作原创 2022-06-21 11:30:06 · 489 阅读 · 28 评论 -
【云原生】Docker 命令大全之容器生命周期管理
【云原生】Docker 命令大全之容器生命周期管理原创 2022-06-20 17:49:28 · 690 阅读 · 26 评论 -
Docker容器实现跨主机间通讯
🎈 作者:互联网-小啊宇🎈 简介: CSDN 运维领域创作者。目前从事 Kubernetes运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护等领域。🎈 博客首页:互联网-小啊宇🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬Docker容器实现跨主机间通讯实验环境安装docker并指定地址段此刻docker容器跨主机是不能通讯的添加主机路由 实现容器跨主机通讯实验环境主机IP系统服务192.16.原创 2022-04-13 15:23:44 · 2516 阅读 · 11 评论 -
Docker安装MySQL
Docker安装MySQL原创 2022-01-11 10:20:43 · 926 阅读 · 5 评论 -
Docker实用工具
Docker最佳实践最近发现两个非常好用的工具,一个是runlike,一个是whalerrunlike:通过容器打印出容器的启动命令whaler:通过镜像导出dockerfile听起来是不是想说N…B…哈哈,那就走起?找回Docker容器运行的命令平时可能因为测试或者一些规范的操作方式导致启动一个容器,忘记了这个容器的启动命令是什么了,又需要找回来在别的机器上创建的时候,就很麻烦,可能很多人会想到通过docker inspect分析输出的json文件中的volume、ports、Env原创 2021-06-01 14:18:20 · 533 阅读 · 6 评论 -
解散Docker Image为Dockerfile
生产环境中,对于运维来说,可能不需要亲自去编写Dockerfile来构建镜像,大多数是研发部门来做这个事情,但我认为运维岗位有必要清楚Dockerfile的构建过程,再不济也应该知道运行这个image时,最后的进程是怎么样的,这会更有利于测试维护。在我的公司来说,底层运维和研发是搭不上话的,更别说了解Dockerfile了,这就需要自己来研究。Docker也很友好的,可以通过命令查看镜像构建过程。docker image histroy [IMAGE]如:$ docker image histor原创 2021-05-19 11:01:32 · 173 阅读 · 2 评论 -
HarborV2.2.2安装
docker安装yum -y install yum-utilsyum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo yum -y install docker-ce[root@master ~]# systemctl start docker[root@master ~]# docker --versionDocker version原创 2021-05-18 15:03:21 · 1465 阅读 · 0 评论 -
Harbor私有仓库中如何彻底删除镜像释放存储空间?
简介:Harbor私有仓库运行一段时间后,仓库中存有大量镜像,会占用太多的存储空间。直接通过Harbor界面删除相关镜像,并不会自动删除存储中的文件和镜像。需要停止Harbor服务,执行垃圾回收命令,进行存储空间清理和回收。相关资料:1、Harbor用户手册中的相关说明:Next, delete the actual files of the repository using the registry’s garbage collection(GC). Make sure that no one i原创 2021-03-17 09:48:15 · 1099 阅读 · 0 评论 -
关于docker容器启动后修改或添加端口
docker容器启动后怎么修改端口映射?在docker run创建并运行容器的时候,可以通过-p指定端口映射规则。但是,也会遇到刚开始忘记设置端口映射或者设置错了需要修改的情况。当docker start运行容器后,并没有提供一个-p选项或设置,让你修改指定端口映射规则。通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。方法一:删除原有容器,重新建新容器这个解决方案最为简单,把原来的容器删掉,重新建一个。当然这次不要忘记加上端口映射。优点是简单快捷,在测试环境使用较多。缺点是如原创 2021-02-05 11:25:29 · 10771 阅读 · 12 评论 -
Dockerfile语法及构建简单镜像
Dockerfile语法及构建简单镜像前面使用过docker commit去构建镜像Docker并不建议用户通过这种方式构建镜像。原因如下:这是一种手工创建镜像的方式,容易出错,效率低且可重复性弱。比如要在 debian base 镜像中也加入 vi,还得重复前面的所有步骤。更重要的:使用者并不知道镜像是如何创建出来的,里面是否有恶意程序。也就是说无法对镜像进行审计,存在安全隐患。既然 docker commit 不是推荐的方法,我们干嘛还要花时间学习呢?原因是:即便是用 Dockerfile原创 2021-02-03 13:55:02 · 284 阅读 · 0 评论 -
Docker部署Swarm集群
搭建swarm集群实验环境IP服务备注192.168.1.10 Docker(已安装)swarm-manage192.168.1.20 Docker(已安装)swarm node1192.168.1.30 Docker(已安装)swarm node2实验步骤主机名更改为了方便实验的进行,对每台主机进行更改主机名和hosts文件的编写192.168.1.10[root@localhost ~]# vim /etc/hosts# 添加192.原创 2021-01-26 09:38:27 · 451 阅读 · 0 评论 -
CentOS部署基于flannel网络的docker
Flannel实质上是一种“覆盖网络(overlay network)”,也就是将TCP数据包装在另一种网络包里面进行路由转发和通信,目前已经支持UDP、VxLAN、AWS VPC和GCE路由等数据转发方式。安装dockeryum -y install yum-utilsyum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo yum -y.原创 2021-01-25 14:30:47 · 243 阅读 · 0 评论 -
docker一键启动、关闭、删除命令
一键启动所有docker 容器:docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)一键关闭所有docker 容器:docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)一键删除所有docker 容器:docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)一键删除所有docker 镜像: docker rm原创 2021-01-20 17:58:52 · 459 阅读 · 0 评论 -
Jar包发布Docker一键部署脚本
自己随手写的脚本,如观看者想要取用请进行修改脚本代码在下方,如需观看请关注jar包与脚本在同一级目录[root@localhost app]# pwd/root/app[root@localhost app]# lsdiscovery-1.0.0.RELEASE.jar update.sh执行脚本[root@localhost app]# ./update.sh +-------------------------------------+| 服务发布脚.原创 2021-01-20 14:25:43 · 599 阅读 · 0 评论 -
playbook安装docker
docker.yaml文件- hosts: test #自己添加的主机清单 remote_user: root tasks: - name: 安装yum-utils工具 shell: yum -y install yum-utils - name: 安装docker的repo源 shell: yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/doc原创 2021-01-15 18:41:37 · 363 阅读 · 0 评论 -
docker常用命令详解
docker常用命令详解docker logs -t --since=“2018-12-26 06:39:22” --until “2018-12-26 06:39:55” c-front本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来。根据自己的理解,总的来说分为以下几种:Docker环境信息 — docker [info|version]容器生命周期管理 — docker [create|exec|run|sta原创 2021-01-15 17:01:18 · 1309 阅读 · 1 评论 -
docker 各种参数配置
参数介绍–api-enable-cors=false远程API调用。-b, --bridge=""桥接一个系统上的网桥设备到 Docker 容器里,当使用 none 可以停用容器里的网络–bip=""使用 CIDR 地址来设定网络桥的 IP。此参数和 -b 不能一起使用-D, --debug=false开启Debug模式。例如:docker -d -D-d, --daemon=false开启Daemon模式。–dns=[]设置容器使用DNS服务器...原创 2021-01-15 16:35:18 · 1806 阅读 · 0 评论 -
docker加载配置文件重启服务导致pod重启
相信使用过Docker+Kubernetes环境的小伙伴们都知道,当重启docker服务时,Kubernetes集群中的pod也会随之重启。如果是生产环境可怎么办?尽管k8s有高可用,但是会影响调度平衡,以及服务器性能不均衡等不可控因素。最近我一直在想有没有一种方法,可以在不重启docker服务的情况下,加载配置文件。docker官方是提供了这样的参数的。https://docs.docker.com/config/containers/live-restore/在日常的docker应用中,也不会去频原创 2021-01-15 16:21:46 · 1023 阅读 · 0 评论 -
centos安装指定版本docker或软件
卸载旧版本docker或者残留yum -y remove docker docker-common docker-selinux docker-engine docker-engine-selinux container-selinux docker-ce# 或者yum -y remove docker*#删除所有的镜像、容器、数据卷、配置文件等sudo rm -rf /var/lib/docker# 查看安装的docker相关软件 卸载情况yum list installed | gr原创 2021-01-11 14:49:31 · 749 阅读 · 0 评论 -
Centos7安装docker
yum -y install yum-utilsyum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo yum -y install docker-ce[root@master ~]# systemctl start docker[root@master ~]# docker --versionDocker version 20.10.1,原创 2021-01-05 00:02:27 · 245 阅读 · 0 评论 -
Docker镜像仓库registry
介绍在安装好docker后,我们执行docker pull去下载镜像的时候,其实是默认从dockerhub上拉取的,这个是docker的公共仓库,如果在公司中使用docker,我们不可能把自己的镜像上传到公共仓库,这个时候就需要有一个企业自己是仓库,在局域网之内搭建,既可以提升下载镜像的速度,也可以避免内部的镜像暴露出去。目前常用 registry 版本为 v2,registry v2 拥有断点续传、并发拉取镜像多层等特点。能并发拉取多层是因为镜像的元信息与镜像层数据分开存储,当 pull 一个镜像时,原创 2021-01-05 00:02:39 · 1948 阅读 · 0 评论 -
Docker搭建Wordpress博客
WordPressWordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP和 MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比原创 2020-12-01 16:00:24 · 3379 阅读 · 3 评论 -
关于harbor私有仓库忘记登录密码
第一种方法寻找harbor.cfg文件里面有设置默认账户admin的登录密码[root@ ~]# find / -type f -name harbor.cfg/root/package/harbor/harbor.cfg进入文件 查找关键字vim /root/package/harbor/harbor.cfg按Esc 输入/harbor_admin_password 回车就找到了密码尝试登录Harbor如果登录失败 可能是后期更改过密码 尝试方法二第二种方法找到存放密码的原创 2020-12-01 10:13:59 · 2490 阅读 · 0 评论 -
关于Harbor私有仓库的搭建及使用
一、介绍Harbor,是一个英文单词,意思是港湾,港湾是干什么的呢,就是停放货物的,而货物呢,是装在集装箱中的,说到集装箱,就不得不提到Docker容器,因为docker容器的技术正是借鉴了集装箱的原理。所以,Harbor正是一个用于存储Docker镜像的企业级Registry服务。Registry是Dcoker官方的一个私有仓库镜像,可以将本地的镜像打标签进行标记然后push到以Registry起的容器的私有仓库中。企业可以根据自己的需求,使用Dokcerfile生成自己的镜像,并推到私有仓库中,这.原创 2020-11-12 16:41:02 · 1003 阅读 · 1 评论