随笔分类 - docker
1
摘要:搭建alpine私有仓库从官方拉取alpine所有的包 wget -r -np -nH http://nl.alpinelinux.org/alpine/v3.5/main/x86_64/ wget -r -np -nH http://nl.alpinelinux.org/alpine/v3.5/c
阅读全文
摘要:下载仓库镜像: docker pull registry:2 运行仓库库镜像: docker run -d -p 5000:5000 -v /usr/local/registry:/var/lib/registry --restart=always --name registry registry:
阅读全文
摘要:首先修改harbor的配置文件harbor.cfg hostname可以是ip也可以是主机名 修改docker/etc/docker/daemon.json 添加insecure-registries systemctl daemon-reload systemctl restart docker
阅读全文
摘要:建立镜像: docker build -t alpine:nginx . 挂载配置和日志文件: docker run -tid --name zjznginx -p 80:80 -v /opt/tmp/conf/:/etc/nginx/ -v /opt/tmp/:/var/log/nginx -m
阅读全文
摘要:比如你现在有配置文件:decoder.conf decoder.conf里面有两个配置项写的是: THREAD_NUM:24 GPU_ID:0 现在你希望通过某个统一的配置来修改这些配置项,以免在部署的时候挨个去改动每个配置文件。 那么可以如下操作: 1.写一个统一配置文件config.conf 里
阅读全文
摘要:使用官方脚本安装 curl -fsSL "https://get.docker.com/" | sh 使用yum 安装是可以查看版本 yum list docker-ce.x86_64 --showduplicates | sort -r 指定版本安装 yum install docker-ce-<
阅读全文
摘要:# AlpineLinux with a glibc-2.26-r0 and Oracle Java 7FROM alpine:3.6 MAINTAINER Anastas Dancha <anapsix@random.io># thanks to Vladimir Krivosheev <deve
阅读全文
摘要:Create this docker-compose.yml file: version: "2" services: sonarqube: image: sonarqube ports: - "9000:9000" networks: - sonarnet environment: - SONAR
阅读全文
摘要:FROM openjdk:8 ENV SONAR_VERSION=6.7.1 \ SONARQUBE_HOME=/opt/sonarqube \ # Database configuration # Defaults to using H2 SONARQUBE_JDBC_USERNAME=sonar
阅读全文
摘要:Nexus 简介 Nexus 是个仓库管理器,目前主要分2大版本:2.X 和 3.X。2.X 主要支持的格式是Maven、P2、OBR、Yum。3.X主要支持的是Docker、NuGet、npm、Bower、Pypi、Ruby Gems,当然也支持构建工具Maven 和Gradle。Nexus 3只
阅读全文
摘要:环境更换 环境变量(与声明的ENV声明),也可以在特定指令作为变量用来被解释 Dockerfile。转义也被处理,从字面上包含类似于变量的语法。 环境变量Dockerfile用 $variable_nameor 来标注${variable_name}。他们被对等地对待,大括号语法通常用于解决变量名称
阅读全文
摘要:如果搭建错误可以强制脱离集群网络: docker swarm leave --force 初始化集群网络管理节点: docker swarm init --advertise-addr 10.101.0.97:2377 是用集群命令加入集群,在其他电脑上执行: docker swarm join \
阅读全文
摘要:首先要下载swarm docker pull swarm 然后停掉docker服务: service docker stop 然后启动deamon: sudo dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock & 查看是否监听2
阅读全文
摘要:首先必须登录阿里云获得加速镜像地址: https://cr.console.aliyun.com/#/accelerator 基于centOS7 cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.servicesu
阅读全文
摘要:Alpine中软件安装包的名字可能会与其他发行版有所不同,可以在https://pkgs.alpinelinux.org/packages网站搜索并确定安装包的名称。如果需要的安装包不在主索引内,但是在测试或社区索引中,那么可以按照以下方法使用这些安装包: $ echo "http://dl-4.a
阅读全文
摘要:最简单的FROM docker.io/alpine MAINTAINER wenbronk 'wenbronk@163.com # install nginx RUN apk --update add nginx EXPOSE 80 CMD ["nginx", "-g", "daemon off;"
阅读全文
摘要:Alpine Linux的官网: http://www.alpinelinux.org/ #官方 https://pkgs.alpinelinux.org/packages #官方提供的安装包查询 使用Docker创建容器时,基础镜像通常选择Ubuntu或Centos,不管哪个镜像的大小都在100M
阅读全文
摘要:# AlpineLinux open jre 8FROM alpine:latest # Install cURLRUN echo -e "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main\n\https://mirror.tuna.tsing
阅读全文
摘要:查看版本: docker --version 查看docker信息: docker info 进入容器: docker exec -it bb /bin/bash #在容器中执行一个bash可以操作容器 docker attach bb2 #进入容器bb2 注:官方不推荐使用这个命令 在运行容器时,如果没有加-d选项在容器内部退出时,可以按Ctrl+p或Ctrl+Q退出容器...
阅读全文
摘要:以下步骤均为本人亲自踩坑,历经数次失败,最终搭建成功 一、环境信息: 操作系统:CentOS 7 Docker版本:1.12.5 (更高版本应该类似) registry:2.4.1 registry-web: hyper/docker-registry-web:latest 二、搭建步骤: 1、拉取
阅读全文
1

浙公网安备 33010602011771号