随笔分类 - Docker
摘要:创建路径 sudo mkdir -p /etc/systemd/system/docker.service.d 创建代理文件 sudo vim /etc/systemd/system/docker.service.d/proxy.conf 写入代理配置(可能的坑:HTTP_PROXY、HTTPS_P
阅读全文
摘要:官方文档太繁琐,这里简单记录一下“使用 Docker 安装 GitLab CE (官方镜像)”关键步骤: 1、创建文件夹,例如:~/docker/gitlab-ce,用于保存 data、etc 和 log mkdir -p ~/docker/gitlab-ce 2、在 Bash 配置文件中设置环境变
阅读全文
摘要:gitlab-ce: https://hub.docker.com/r/twang2218/gitlab-ce-zh,文档:自带文档 mac osx: 镜像地址:https://hub.docker.com/r/dockurr/macos,文档:自带文档 镜像地址:https://hub.docke
阅读全文
摘要:话不多说,直接上 docker-compose.yaml,前提是已经装好 docker 和 docker-compose # 说明:此文件用于在 Docker 中部署 GitLab CE 中文版 services: gitlab: image: twang2218/gitlab-ce-zh:late
阅读全文
摘要:首先创建相关路径,并设置权限: mkdir -p /opt/gitlab/{config,data,logs} sudo chmod -R 777 /opt/gitlab 使用如下docker-compose.yaml # 说明:此文件用于在 Docker 中部署 GitLab CE service
阅读全文
摘要:云原生(Cloud Native)是一种专门为云环境设计的软件架构和技术实践,它利用云计算的优势,实现 高可用性、可伸缩性、弹性部署。云原生应用通常基于 容器化、微服务、DevOps、持续集成/持续部署(CI/CD)和动态编排(如 Kubernetes) 等技术,以适应现代分布式系统的需求。 通俗来
阅读全文
摘要:# 基于golang最新版本的镜像 FROM golang:latest # 设置维护者标签 LABEL maintainer="xxx@gmail.com" # 将当前目录下的所有文件拷贝到容器的/app目录下 COPY ./ /app # 下载 + 拷贝远程文件到容器的/app目录下 # ADD
阅读全文
摘要:1、通过 brew 安装 docker client brew install docker 2、通过 brew 安装 colima(开源的轻量级容器,可以在 linux 和 mac 上运行) brew install colima 3、使用代理运行 colima colima start --ne
阅读全文
摘要:# 拉取镜像 docker pull easysoft/zentao:latest # 运行容器(简单配置) docker run --name zentao -p 8080:80 -e MYSQL_ROOT_PASSWORD=88888888 -d zentao # 运行容器(复杂配置) dock
阅读全文
摘要:1、首先拉取redis的镜像 docker pull redis 2、运行redis容器 docker run --name redis -p 6379:6379 -d redis --name redis # 容器实例的名称 -p 6379:6379 # 把外部Ubuntu的6379端口映射到容器
阅读全文
摘要:1、首先拉取MySQL的镜像 docker pull mysql 2、运行mysql容器 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=88888888 -d mysql --name mysql # 容器实例的名称 -p 3
阅读全文
摘要:推荐使用便利脚本,docker官网参考链接如下: https://docs.docker.com/engine/install/ubuntu/#install-using-the-convenience-script 下载脚本 curl -fsSL https://get.docker.com -o
阅读全文
摘要:之前一直没搞明白为什么要用docker和k8s,下面简单说一下: 先说现实中需求: 1、服务器上的环境、数据,有时需要迁移 2、服务器上的资源,需要动态伸缩,比如双十一的时候搞促销,就需要扩容更多的服务器 原始方案: 1、硬件服务器 2、虚拟机 硬件服务器的缺点: 1、成本高、动态伸缩极为不方便 2
阅读全文
摘要:docker是linux容器的一种实现,也是现在最火的容器。容器就是一个隔离的进程,具有启动快、占用资源少、占用空间少等特点。 dockerfile 是文本配置文件,image file 是二进制文件,container file 是二进制文件 生成步骤:dockerfile -> image文件
阅读全文

浙公网安备 33010602011771号