docker
平常使用的docker案例
少陽君
赚钱貌似真的很难
展开
-
django web dockerfile代码片段
【代码】django web dockerfile代码片段。原创 2024-04-10 17:53:28 · 132 阅读 · 0 评论 -
docker-compose锚点使用
在上面的例子中,使用 &base 创建了一个名为 base 的锚点,并定义了三个属性:name、age 和 gender。然后通过原创 2023-06-15 15:42:25 · 1814 阅读 · 0 评论 -
docker mysql开启binlog
docker-composeversion: "3.1"services: db: image: mysql:5.7.34 volumes: - ./data/db:/var/lib/mysql - ./data/logs:/var/log/mysql - ./my.cnf:/etc/mysql/my.cnf restart: always environment: MYSQL_ROOT_PASSWORD: abc原创 2022-01-04 14:11:17 · 1009 阅读 · 0 评论 -
centos7安装docker 19.03.15
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ doc原创 2021-11-04 11:06:51 · 659 阅读 · 0 评论 -
docker-compose部署单机Pulsar以及docker部署pulsar-manager v0.2.0
docker-composeversion: '2'services: standalone: image: apachepulsar/pulsar expose: - 8080 - 6650 restart: always environment: - BOOKIE_MEM=" -Xms512m -Xmx512m -XX:MaxDirectMemorySize=1g" volumes: - pulsarda原创 2021-11-03 11:45:18 · 2551 阅读 · 0 评论 -
Docker hub镜像加速
镜像仓库 mirror 地址# Docker中国 mirrorhttps://registry.docker-cn.com# 腾讯云 docker hub mirrorhttps://mirror.ccs.tencentyun.com# 华为云镜像https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com# DaoCloud 镜像http://f1361db2.m.daocloud.io# 阿里云 docker原创 2021-07-21 11:12:09 · 2251 阅读 · 0 评论 -
docker-compose.yml 文件中&符号的含义
今天在搭建一个superset,发现docker-compose.yml文件有个&部分看不懂。x-superset-image: &superset-image apache/superset:latest-devx-superset-user: &superset-user rootx-superset-depends-on: &superset-depends-on - db - redisx-superset-volumes: &superset原创 2021-07-20 18:23:44 · 1249 阅读 · 0 评论 -
docker-compose部署nexus3
docker-compose.ymlversion: '3'services: nexus: image: 'sonatype/nexus3' container_name: 'nexus' ports: - '7088:8081' environment: TZ: Asia/Shanghai volumes: - nexus-data:/nexus-datavolumes: nexus-data: dri原创 2021-06-18 16:12:59 · 755 阅读 · 0 评论 -
Dockerfile 构建镜像建议
使用 Dockerfile 来构建镜像有以下建议:尽量精简,不安装多余的软件包。尽量选择 Docker 官方提供镜像作为基础版本,减少镜像体积。Dockerfile 开头几行的指令应当固定下来,不建议频繁更改,有效利用缓存。多条 RUN 命令使用''连接,有利于理解且方便维护。通过 -t 标记构建镜像,有利于管理新创建的镜像。不在 Dockerfile 中映射公有端口。Push 前...原创 2018-12-04 16:45:42 · 78 阅读 · 0 评论 -
centos7安装docker-ce
#https://docs.docker.com/install/linux/docker-ce/centos/sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 sudo yum-config-manager \ --add-repo \ https://download.doc...原创 2019-04-04 17:34:19 · 80 阅读 · 0 评论 -
docker-elk端口开放图
docker-elk端口开放图原创 2018-12-19 16:23:01 · 95 阅读 · 0 评论 -
docker部署jenkins-slave分布式节点
#docker 运行jenkins-slave示例,使用jnlp方式进行连接,即是agent主动连接masterdocker run jenkins/jnlp-slave -url http://jenkins-server:port -workDir=/home/jenkins/agent <secret> <agent name>#比如创建好节点后,他会提示如下命令...原创 2019-07-13 17:10:29 · 505 阅读 · 3 评论 -
docker部署svn
docker-compose.ymlversion: '3.1' services: svn: image: garethflowers/svn-server ports: - "3690:3690" hostname: svn-server volumes: - /data/svn:/var/opt/svn restart...原创 2019-07-24 16:33:33 · 78 阅读 · 0 评论 -
docker-compose模板部署sonarqube
目录结构树.├── docker-compose.yml├── postgres│ └── Dockerfile├── README.md└── sonarqube ├── Dockerfile └── sonar-l10n-zh-plugin-1.16.jardocker-compose.ymlservices: postgres: build:...原创 2019-08-26 10:44:54 · 82 阅读 · 0 评论 -
docker-compose模板部署jenkins
update:添加中国上海时区新增hosts映射services: jenkins: image: jenkins/jenkins:lts ports: - 7099:8080/tcp - 50000:50000/tcp restart: always volumes: - jenkins_home:/var/jenkins_hom...原创 2019-06-12 14:27:59 · 83 阅读 · 0 评论 -
docker部署vsftp
宿主机为centos7系统,docker部署vsftp#部署服务,账号密码都为testdocker run -d -v /home/ftp:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=test -e FTP_PASS=test -e PASV_ADDRESS=127.0.0.1 -e PASV_M...原创 2019-08-20 17:22:40 · 310 阅读 · 0 评论 -
docker-compose部署rabbitmq
docker-compose.ymlversion: '3.1' #"登录容器请执行:rabbitmq-plugins enable rabbitmq_management 才可>使用WEB管理页面"services: rabbitmq: image: rabbitmq:3.6.9-management ports: - "4369:4369" ...原创 2019-12-05 14:26:01 · 154 阅读 · 0 评论 -
docker部署nexus3私服
这个倒是有点简单了,暂时没有空写docker-compose.yml文件。docker volume create --name nexus-datadocker run -d -p 7088:8081 --name nexus -v nexus-data:/nexus-data sonatype/nexus3默认用户名是admin密码在web页面,按照提示进入容器地址,查看文件即可看到...原创 2019-10-23 10:36:22 · 138 阅读 · 0 评论 -
记录一次docker异常问题的解决方法
今天发现··docker异常了,OCI runtime 创建失败,docker start 容器启动不了。报如下错误:Error response from daemon: OCI runtime create failed: container with id exists: 4f11080bc19933b3d4d977231754ea54aed286ae9e9b99bebc04e3984ff...原创 2020-01-17 17:11:25 · 325 阅读 · 0 评论 -
docker es安装以及优化
直接参考官方文档此处我使用6.8版本docker es安装以及优化Skywalking collector 配置详解cluster: # 单节点模式 standalone: # zk用于管理collector集群协作. # zookeeper: # 多个zk连接地址用逗号分隔. # hostPort: localhost:2181 ...原创 2019-12-30 16:51:14 · 202 阅读 · 0 评论 -
docker进阶必读
引用段落Docker 核心技术与实现原理深入解析Docker 架构原理原创 2020-01-15 17:03:03 · 81 阅读 · 0 评论 -
docker部署phpredisadmin
临时使用的话使用如下命令带上了-rm的,退出就删除容器,访问地址为容器宿主IP+2080端口docker run --rm -it -e REDIS_1_HOST=192.168.11.100 -e REDIS_1_NAME=MyRedis -e REDIS_1_PORT=7005 -e REDIS_1_AUTH=123456 -e ADMIN_USER=admin -e ADMIN_PASS=...原创 2019-12-07 09:49:07 · 130 阅读 · 0 评论 -
docker数据的覆盖问题
如果挂载一个空的数据卷到容器中的一个非空目录中,那么这个目录下的文件会被复制到数据卷中。如果挂载一个非空的数据卷到容器中的一个目录中,那么容器中的目录中会显示数据卷中的数据。如果原来容器中的目录中有数据,那么这些原始数据会被隐藏掉。这两个规则都非常重要,灵活利用第一个规则可以帮助我们初始化数据卷中的内容。掌握第二个规则可以保证挂载数据卷后的数据总是你期望的结果。image.png...原创 2020-01-15 16:13:53 · 364 阅读 · 0 评论 -
docker部署一个私人网盘ownCloud
docker-compose.yml# ownCloud with MariaDB/MySQL## Access via "http://localhost:8080" (or "http://$(docker-machine ip):8080" if using docker-machine)## During initial ownCloud setup, select "Stora...原创 2020-01-13 14:40:20 · 121 阅读 · 0 评论 -
docker如何限制已经在运行的容器cpu和内存
查看当前gitlab服务的cpu和内存使用情况,发现使用了默认宿主的17G内存,我的目标是把他限制为8G,并且2个cpu运行docker statsCONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % ...原创 2020-05-12 15:04:12 · 1917 阅读 · 0 评论 -
dockerfile多阶段构建例子
#编译环境,生成二进制文件FROM golang:1.14.2-alpine3.11 as builderMAINTAINER xtaci <daniel820313@gmail.com>ENV GO111MODULE=onRUN apk update && \ apk upgrade && \ apk add git gcc l...原创 2020-07-08 15:47:55 · 153 阅读 · 0 评论 -
docker-compose编排gitlab
docker-compose.ymlversion: '2'services: web: image: 'gitlab/gitlab-ce:12.10.14-ce.0' restart: always hostname: 'gitlab.inner.xxx.com' environment: GITLAB_OMNIBUS_CONFIG: | ...原创 2021-04-06 16:07:30 · 162 阅读 · 0 评论 -
一键安装docker脚本
install_docker() { wget -O - https://github.com/docker/docker-install/raw/master/install.sh | bash systemctl restart docker echo '{"graph": "/data/docker"}' >/etc/docker/daemon.json ...原创 2020-07-20 11:52:14 · 107 阅读 · 0 评论 -
docker-compose编排YApi
克隆线上的仓库git clone https://github.com/fjc0k/docker-YApi.gitdocker-compose.yml 集成了ldap,如果不需要可以注释掉ldap选项参数。version: '3'services: yapi-web: image: jayfong/yapi:latest container_name: yapi-we...原创 2021-04-06 16:39:08 · 153 阅读 · 0 评论 -
docker默认网段更改
cat /etc/docker/daemon.json { "default-address-pools":[ {"base":"10.10.0.0/16","size":24} ]}}添加如上内容,然后重启docker服务原创 2021-05-21 17:44:32 · 204 阅读 · 0 评论 -
docker-compose编排openldap
docker-compose.yamlversion: '2'services: openldap: image: osixia/openldap:1.5.0 container_name: openldap environment: LDAP_LOG_LEVEL: "256" LDAP_ORGANISATION: "abc Inc." ...原创 2021-04-07 14:14:36 · 303 阅读 · 0 评论 -
docker不能互相通信分析
我运行一个docker镜像busybox和docker-compose是dnmp,dnmp可以在github上找到。#显示我当前运行容器,dnmp开头的容器是可以互相访问的,可以通过ip或者名字。liusuwanqing@ken:~$ sudo docker container psCONTAINER ID IMAGE ...原创 2018-11-21 17:24:27 · 340 阅读 · 0 评论