docker

This is an old revision of the document!


Docker

mkdir jessie-chroot
sudo debootstrap jessie ./jessie-chroot http://http.debian.net/debian/

Build docker image from tarball

cd jessie-chroot
sudo tar cpf - . | docker import - debian

Build new container

docker run -it --rm debian /bin/bash
docker run --name nifi -p 8080:8080 -d apache/nifi:latest

With interactive shell:

docker run -it apache/nifi bash
docker exec -it nifi bash
docker stop nifi
docker stop $(docker ps -aq) && docker rm $(docker ps -aq) && docker rmi $(docker images -aq) && docker volume rm $(docker volume ls -q)

(Docker aliases to set for the shell)

alias dps='docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}\t{{.Image}}\t{{.Command}}" | (read -r; printf "%s\n" "$REPLY"; sort -k 1 )'
  • docker.1609204147.txt.gz
  • Last modified: 2020/12/29 02:09
  • by 127.0.0.1