随笔分类 - docker
摘要:当您使用 VOLUME 指令指定一个目录时,Docker 会为该目录创建一个数据卷。这个卷可以在容器停止或删除后仍然存在 Dockerfile FROM ubuntu:latest # 创建一个数据卷 VOLUME ["/data"] CMD ["sleep", "3600"] 构建镜像,并运行容器
阅读全文
摘要:一个例子 FROM ubuntu:20.04 WORKDIR /root COPY ./sources.list /etc/apt/sources.list COPY ./cron-start.sh /opt/cron-start.sh ARG DEBIAN_FRONTEND=noninteract
阅读全文
摘要:参考文档 https://www.jianshu.com/p/8a17267caf5fhttps://blog.csdn.net/youxijishu/article/details/128885291https://blog.csdn.net/Beyond_F4/article/details/1
阅读全文
摘要:https://blog.51cto.com/u_16099262/6928212 https://blog.csdn.net/easylife206/article/details/125093122 https://github.com/containers/skopeo 1 安装 dnf -y
阅读全文
摘要:一. Docker-compose部署ldap 参考:https://blog.csdn.net/yhl18931306541/article/details/128253735 1.部署服务端 docker run \ -d \ -p 389:389 \ -p 636:636 \ -v /usr/
阅读全文
摘要:1.yaml文件部署 version: '3' services: rancher: image: rancher/rancher:stable privileged: true restart: always container_name: rancher volumes: - ./data:/v
阅读全文
摘要:一. 改变容器存储位置 默认存储位置是/var/lib/docker 1.停止docker systemctl stop docker 有时候会报错Warning: Stopping docker.service, but it can still be activated by: docker.s
阅读全文
摘要:在python官网https://www.python.org/下载python3.10的tgz的源码包。安装编译环境apt-get updateapt install wget build-essential checkinstall apt install libreadline-gplv2-d
阅读全文
摘要:一. 简介 宝塔 Linux 面板是提升运维效率的服务器管理软件,支持一键 LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA 等 100 多项服务器管理功能。有 30 个人的专业团队研发及维护,经过 200 多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装 宝塔面板
阅读全文
摘要:一个例子 version: '2.0' services: m3-test: image: ubuntu:16.04 container_name: m3-test tty: true privileged: true entrypoint: ["sh"] restart: always ports
阅读全文
摘要:https://www.cnblogs.com/sanduzxcvbnm/p/13367071.html 一. 让两个不在同一网段的容器网络互通 # 自定义一个网络 docker network create --driver bridge --subnet 192.168.0.0/16 --gat
阅读全文
摘要:一个做ftp的docker-compose文件 version: "2.0" services: ftp-server: image: fauria/vsftpd container_name: ftp-test1 ports: - "2340:20" - "2341:21" - "21100-21
阅读全文
摘要:脚本比较粗糙,可根据这个思想去改写自己的脚本 这里使用Python脚本来实现,熟悉subprocess.Popen, os.popen docker save 镜像名(不需要加tag) -o tarname.tar import re import os from subprocess import
阅读全文
摘要:参考 https://www.cnblogs.com/yyxianren/p/10894708.html
阅读全文
摘要:一. 修改普通docker run启动的容器的网段 https://blog.51cto.com/13670314/2345518?source=dra https://blog.csdn.net/wanhuaqiu/article/details/81052538(参考) 安装网桥管理工具 yum
阅读全文
摘要:cAdvisor:Google开源的工具,用于监控Docker主机和容器系统资源,通过图形页面实时显示数据,但不存储;它通过宿主机/proc、/sys、/var/lib/docker等目录下文件获取宿主机和容器运行信息。 InfluxDB:是一个分布式的时间序列数据库,用来存储cAdvisor收集的
阅读全文
摘要:参考 https://blog.csdn.net/qq_35720307/article/details/86691752 目的:搭建本地镜像库,方便快速的存放和拉取需要的镜像文件。
阅读全文
摘要:一. docker容器导入导出有两种方法: 1. 使用save和load命令(优先) 例子如下: docker save ubuntu>/root/ubuntu.tar docker load<ubuntu.tar 2. 使用export和import命令 例子如下: docker export 9
阅读全文
摘要:一. 按照我博客中搭建sftp的方法做一个docker镜像 这种方法可用,但不是最好的,待改进。可参照另一篇博客:设置多用户不同权限的sftp服务器搭建 1. dockerfile文件如下,当前目录假定为sftp_docker FROM ubuntu:14.04 ADD ./source.list
阅读全文
摘要:1. dockerfile文件 其中fonts文件夹,catalina.sh,shanghai(区域文件). 这三个文件放在dockerfile当前目录下,需要注意的是catalina.sh需要添加执行权限,否则会报错 2. docker-compose文件
阅读全文