• p8_177716
    了解作者
  • 7.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-07 05:02
    上传日期
容器管理Shell脚本 TL; DR 一种podman docker-compose和类似工具的podman ,但主要针对podman ,由学生在空闲时间编写,用于在单个主机上运行开发或其他非生产容器。 详细说明 什么? 我编写的用于管理容器的一堆shell脚本。 为什么? 我正在使用podman (默认情况下以非root用户身份运行容器),每次都输入完整的命令会很烦人。 我还相当频繁地拆除了容器,尽管有命令历史,但是命令会丢失和/或不得不经常被破坏。 这使我可以更快地管理容器。 用法 如果您不是我,那么我不确定您为什么要使用它。 podman-compose docker-compose和podman-compose几乎可以肯定工作得更好,并且(几乎绝对适合于几乎所有工作负载) 好的,所以在这一点上,我假设您将使用此功能。 “安装” 建立一个基于Linux / UNIX类主机,
container-management-stable.zip
  • container-management-stable
  • .skel
  • vars.bash
    1.2KB
  • .bin
  • prun
    526B
  • rc.bash
    2.9KB
  • pstart
    461B
  • pcreate
    672B
  • pnew
    1.1KB
  • pdestroy
    742B
  • pex
    399B
  • prs
    317B
  • LICENSE
    1.5KB
  • README.md
    1.9KB
内容介绍
# Container Management Shell Scripts ## TL;DR Kind of a ripoff of `docker-compose` and similar tools, but primarily for `podman` and written by a student in their free time for running development or otherwise non-production containers on a single host. --- ## Detailed Explanation ### What? A bunch of shell scripts I wrote to manage containers. ### Why? I was/am using `podman` (for running containers as a non-root user by default), and was getting annoyed with typing out full commands every time. I was also tearing down containers fairly frequently and commands would get lost and/or had to be mangled quite often despite command history. This allowed me to be quicker in managing containers. ### Usage If you are not me, I am not sure why you would want to use this. `docker-compose` and `podman-compose` almost certainly work better and are (almost definitely better suited for just about any workload) Ok, so at this point I will assume you are going to use this. #### "Installation" 0. Set up a Linux-based/UNIX-like host with either `docker` or `podman` 0. Drop these files in `/var/srv/containers` 0. Edit your [login] shell's RC file (e.g., `.bashrc`, `.zshrc`) file to source `/var/srv/containers/.bin/rc.bash` on login 0. Restart your shell (such as by logging out and in again) 0. Run `pps` (this should execute either `docker ps` or `podman ps`) NOTE: Adding `/var/srv/containers/.bin/` to your `PATH` is NOT necessary, as `.bin/rc.bash` does this for you when you source the file #### Compatibility - Written with Linux-like hosts in mind - Written for `bash` shell (but other compatible shells *should* work just fine; I do not think I am pulling any arcane dark magic arts in this collection of scripts...) - Should work drop-in with `docker` or `podman` (or other tools with compatible command line syntax) - Should "just work" with SELinux (shocker!) if the "root" of containers' folders are [based] in `/var/srv/containers`
评论
    相关推荐
    • docker:Weblate的Docker容器
      docker:Weblate的Docker容器
    • iredmail-docker:iRedmail docker容器
      iredmail-docker:iRedmail docker容器
    • 京东Docker容器实践
      京东Docker容器实践
    • machine:在 Docker 容器内运行 Docker Machine
      Docker 容器内运行 Docker Machine 利用 Docker-in-Docker,因此工作方式相同。 只有一个要求:您的 Docker 版本应该支持--privileged标志。 快速开始 构建图像: docker build -t machine . 在 Docker-in-...
    • docker_bridge_network:Docker容器Docker网络的描述
      了解Docker容器网络 通过SMLEE <docker0> 笔记 下图是码头工人网络结构的简单示意图。 在这里,我们看一下在安装docker时首先可以看到的docker0接口和容器网络。 1. docker0接口 如果在安装Docker主机后查看主机的...
    • zephir-docker:Zephir Docker 容器
      Zephir Docker 容器 启动2docker 我在测试。 $ boot2docker up 用法 安装 $ docker pull shin1x1/zephir $ docker run shin1x1/zephir _____ __ _ /__ / ___ ____ / /_ (_)____ / / / _ \/ __ \/ __ \/ / ___/...
    • Docker容器Python
      Docker容器Python 这是从头开始构建容器 自己构建容器并推送到Docker Hub 建立影像 (如果您想发展自己) docker build --tag yisongzou / docker_container_python:project2。 列出Docker映像 码头工人形象ls ...
    • cfe-docker:创建托管 Docker 容器
      使用托管进程创建 Docker 容器Docker 监视每个正在运行的容器中的一个进程,并且容器与该进程一起生存或死亡。 通过在 Docker 容器中引入 CFEngine,我们可以缓解一些可能出现的问题: 可以使用普通的docker ...
    • docker-nmap:Nmap 的 Docker 容器
      Nmap 的 Docker 容器 (23.95 MB)。 图像基于基础图像 Docker 镜像大小 Docker 镜像使用 docker run k0st/nmap [Nmap options] 例子 使用 nmap -A 标志在 scanme.nmap.org 上运行扫描: docker run k0st/nmap -A...
    • iDocker:iServermate Docker容器
      iDocker的 iServermate泊坞窗容器