拉取镜像 docker pull rabbitmq:3-management 运行容器 docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3-management 有更新! docker安装rabbitmq rabbitmq
一、基本情况 本文记录在windows server中安装wsl的操作过程 二、操作步骤 启用wsl功能 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 设置默认使用wsl1 wsl --set-default-version 1 安装ubuntu wsl --install -d Ubuntu-20.04 安装过程中需要设置一个用户名密码,正常输入就行 安装完成后输入wsl -l就能看到安装的ubuntu了 三、切换wsl存储地址 查看已安装的发行版和存储位置 wsl -l -v 关闭wsl wsl --shutdown 导出到D盘 wsl --export Ubuntu-20.04 D:\wsl\Ubuntu-20.04-backup.tar 注销ubuntu wsl --unregister Ubuntu-20.04 在要导入磁盘上建立文件夹 mkdir D:\wsl\Ubuntu-20.04 导入刚刚导出的ubuntu wsl --impor.... 有更新! windows中安装wsl docker
vi /etc/docker/daemon.json { "registry-mirrors": [ "https://registry.cn-hangzhou.aliyuncs.com", "https://docker.m.daocloud.io", "https://huecker.io", "https://dockerhub.timeweb.cloud", "https://noohub.ru" ] } systemctl daemon-reload systemctl restart docker docker hub无法访问处理方法 docker
一、文件权限修改 修改宿主机docker.sock文件的所属用户和用户组 chown root:root /var/run/docker.sock 修改组主机docker.sock文件的操作权限 chmod o+rw /var/run/docker.sock 二、容器挂载的数据卷修改 这里以jenkins容器为实例,之前使用docker compose创建了jenkins容器,现在编辑它对应的docker-compose.yml文件 services: jenkins: image: 'jenkins/jenkins:latest' container_name: jenkins ports: - '8080:8080' - '50000:50000' volumes: - './data/:/var/jenkins_home/' - '/var/run/docker.sock:/var/run/docker.sock' - '/usr/bin/docker:/usr/bin/docker' - '/etc/docker/daemon.json:/etc/docker/daemon...... docker容器内部使用docker docker
一、简介 1.1 CI和CD CI(Continuous Integration,持续集成)和CD(Continuous Delivery / Continuous Deployment,持续交付/持续部署)是现代软件开发流程中不可或缺的组成部分,它们是DevOps文化的重要实践,旨在加速软件开发周期,提高软件质量和部署效率。 1.1.1 CI - 持续集成 持续集成是一种软件开发实践,要求开发团队频繁地(每天或多次每天)将代码集成到共享的主干分支中。每次集成都会通过自动化构建(包括编译、打包和测试)来验证,以便尽早发现集成错误。CI的主要目标是: 早期发现问题 :通过自动化测试,可以迅速发现代码中的错误或冲突,减少后期修复成本。 提高代码质量 :强制执行编码标准和规范,确保代码的一致性和可维护性。 加快反馈循环 :使开发团队能够更快地得到关于代码变更的影响反馈,促进快速迭代。 1.1.2 CD - 持续交付/持续部署 持续交付和持续部署是紧密相关的概念,但它们有细微的区别: 1.1.3 持续交付(Continuous Delivery) 持续交付是一种实践,意味着代码库应该处于随时可.... docker compose安装jenkins DevOps
一、拉取镜像 docker pull gitlab/gitlab-ce 二、创建目录 mkdir -p /opt/mydata/gitlab mkdir -p /opt/mydata/gitlab/config mkdir -p /opt/mydata/gitlab/data mkdir -p /opt/mydata/gitlab/logs chmod -R 777 /opt/mydata/gitlab/ 三、创建compose文件 vi /opt/mydata/gitlab/docker-compose.yml 内容如下 version: '3.1' services: gitlab: image: 'gitlab/gitlab-ce:latest' container_name: gitlab restart: always environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://192.168.56.8:8929' gitlab_rails['gitlab_shell_ssh_port'] = 2224 port....... docker compose安装gitlab docker