随笔分类 -  docker

docker - 容器镜像常用命令
摘要:容器相关 # 查看正在运行的容器 docker ps # 查看所有容器 docker ps -a # 格式化输出,有时候信息太杂,需要简化输出内容 docker ps --format '{{.ID}}\t{{.Image}}' # 查看最后一次运行的容器 docker ps -l # 查看停止的容 阅读全文

posted @ 2024-05-20 22:37 疯狂的妞妞 编辑

docker - 容器镜像打包
摘要:镜像保存与载入 将镜像打包成 tar 包 # 保存镜像,使用镜像 id 保存,这个操作会丢失版本号和镜像名称(变成 null) docker save [image_id] -o [filename] # 保存镜像,个人推荐这么打包 docker save [image]:[tag] -o [ima 阅读全文

posted @ 2024-05-20 22:19 疯狂的妞妞 编辑

docker - 迁移数据文件
摘要:一般来说,部署项目一开始,就要规划好文件存放路径。 不过偶尔也会发生意外: 生产环境与测试环境有差异,没注意导致安装错误; 使用了默认配置,但是 /var/lib 目录磁盘空间不足; 部署脚本没按预期执行,把 docker 装到其它的目录去了。 注意:docker 会用到两个路径:“软件本身的安装路 阅读全文

posted @ 2024-05-20 22:14 疯狂的妞妞 编辑

docker - 安装compose
摘要:安装流程很简单,只要将下载到的文件,放到指定文件夹下即可。 业务需求:安装 harbor 需要这个。 https://github.com/docker/compose/releases/download/v2.3.0/docker-compose-linux-x86_64 # 如果文件名不叫 do 阅读全文

posted @ 2024-05-20 22:10 疯狂的妞妞 编辑

docker - 镜像仓库域名
摘要:业务场景 实用镜像仓库,不是真的搞一个很大的仓库,让大家都用我们的镜像。 在离线的环境下,如果需要镜像仓库,就需要我们自己搭建了(自动化部署)。 业务需求 自己搭建镜像仓库,会用到下面这个命令,仔细看就能发现: 拉取和推送的命令中,包含仓库的 IP 地址,如果回头迁移镜像库,不是得改一大堆应用嘛? 阅读全文

posted @ 2024-05-20 21:48 疯狂的妞妞 编辑

docker - 镜像仓库harbor
摘要:环境需求:提前安装 docker、docker-compose https://github.com/goharbor/harbor/releases/download/v2.7.3/harbor-offline-installer-v2.7.3.tgz 安装包:harbor-offline-ins 阅读全文

posted @ 2024-05-20 21:45 疯狂的妞妞 编辑

docker - 镜像仓库registry
摘要:安装容器 # 拉取 registry 镜像 docker pull registry # git 上没找到 x86 版本的 tar 包,可以保存一个备用 docker save registry:latest -o registry_x86_latest.tar # 创建一个数据卷 docker v 阅读全文

posted @ 2024-05-20 21:31 疯狂的妞妞 编辑

docker - 离线安装docker
摘要:下载 # 查看当前系统,选择所需的 docker 版本,重点区分 x86 和 arm 版本 uname -a 下载地址:https://download.docker.com/linux/static/stable/x86_64/ 流程概述 安装过程跟安装 mysql 类似,操作步骤可以概括为: 解 阅读全文

posted @ 2024-05-20 11:36 疯狂的妞妞 编辑

docker - swarm
摘要:系统 docker 安装完即可使用 swarm,不需要额外安装什么软件,要说有什么优势,估计就是上手超快吧。 本文就先把常用的内容,快速地过一遍,快速起一个 helloworld,细节以后补充。 初始化 执行 docker swarm init --advertise-addr 127.0.0.1, 阅读全文

posted @ 2023-09-11 17:30 疯狂的妞妞 编辑

docker - 挂载和卷的区别
摘要:感觉这方面的知识很乱,我花了点时间,重新梳理了一下。 挂载(mount) 我们买一个硬盘,加装到 linux 主机,这个过程就叫做挂载,这是挂载(mount)作为动词时的意思。 docker 下的挂载,就是将容器外的文件,加装到容器内部,此时容器内用的仍然是容器外的文件。 挂载(bind mount 阅读全文

posted @ 2023-09-11 17:03 疯狂的妞妞 编辑

docker - 安装mysql
摘要:总的来说,不推荐把 mysql 安装到 docker 下,这么安装的后果,是需要自己或公司长期维护。 要求你有 “极大的信心” 和 “充足的时间” 解决过程中的所有问题。 数据库是核心,哪怕未来 docker 没落了,数据库可能还在使用; 安装过程,越简单约好,装得越复杂,风险越大; 数据库大部分人 阅读全文

posted @ 2023-09-11 12:09 疯狂的妞妞 编辑

docker - 编辑容器内部文件
摘要:使用 exec 命令进入到容器内部 这是 docker 基础命令,必须学会 # 完整命令 docker exec -it [container_id] /bin/bash # 可以简写 docker exec -it [container_id] bash # 容器内,一般不会装太多软件,通常只能用 阅读全文

posted @ 2023-05-26 15:41 疯狂的妞妞 编辑

docker - 安装tomcat
摘要:现在用 tomcat 的可能没那么多,但是好在大家都很熟悉,可以通过部署体验一下 docker。 # 搜索 tomcat 镜像 docker search tomcat # 拉取镜像,tag为版本号 docker pull tomcat:[tag] # 拉取 tomcat 8 docker pull 阅读全文

posted @ 2023-05-26 11:27 疯狂的妞妞 编辑

Docker - 安装portainer
摘要:本质就是拉取镜像安装的过程,这之前先确保 docker 环境本身已经安装完成。 1、查询当前有哪些Portainer镜像 docker search portainer 2、下载镜像docker pull docker.io/portainer/portainer 3、安装 Portainer 镜像 阅读全文

posted @ 2023-05-24 18:06 疯狂的妞妞 编辑

Docker - 常用命令
摘要:1、Docker的启动和停止 启动docker:systemctl start docker停止docker:systemctl stop docker重启docker:systemctl restart docker查看docker状态:systemctl status docker开机启动:sy 阅读全文

posted @ 2023-05-23 17:16 疯狂的妞妞 编辑

docker - 在线安装docker
摘要:在线安装 docker,仅供学习使用。 如果在正式环境中,要用离线包进行安装: 正式环境一般是在局域网中,根本不会联网; 要保证环境统一,所有开发人员使用相同的 docker 版本。 环境:Alibaba Cloud Linux 3.2104 LTS 64位 # 移除历史版本 yum remove 阅读全文

posted @ 2023-05-23 09:36 疯狂的妞妞 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

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