项目作者: OhMyMndy

项目描述 :
Dockerfiles
高级语言: Dockerfile
项目地址: git://github.com/OhMyMndy/dockerfiles.git
创建时间: 2019-08-16T14:14:05Z
项目社区:https://github.com/OhMyMndy/dockerfiles

开源协议:GNU General Public License v3.0

下载


Dockerfiles

Secure container workflow

  1. graph LR
  2. A[Hadolint]-->B[Push]
  3. B-->C[Hadolint]-->D[Build]

Kasm

Insync

  1. mkdir -p ~/.config/Insync-headless ~/Insync-headless-storage
  2. podman run --rm --name insync-backups -d -it \
  3. -v ~/.config/Insync-headless:/home/ubuntu/.config/Insync-headless:Z \
  4. -v ~/Insync-headless-storage:/home/ubuntu/backups:Z \
  5. --userns=keep-id:uid=1000 ohmymndy/insync:latest
  6. # To run a SMB server with the correct permissions:
  7. podman run -it --name insync-backups-smb \
  8. -d --rm -p 1445:445 \
  9. -e "USER=samba" -e "PASS=secret" \
  10. -v ~/Insync-headless-storage/:/storage:z \
  11. --uidmap=1000:0:1 --uidmap=0:1:1000 dockurr/samba

Virter

  1. docker run -d --name virter --rm -it --privileged --device /dev/kvm docker.io/ohmymndy/virter
  2. docker exec -it -u virter virter bash

Then in the container:

  1. virter image pull alma-9
  2. virter vm run alma-9 --name alma-9 --id 3
  3. # wait for the VM to boot
  4. sleep 30
  5. virter vm ssh alma-9 # or `ssh alma-9`

Python projects

  1. uv venv
  2. uv pip install -r requirements
  3. uv run ./src/app.py
  4. # or for Flask applications
  5. uv run flask --app src/app.py --debug run