docker run

usos Ăștiles

portainer.sh
#!/bin/bash
 
docker run \
    --detach \
    --publish 9000:9000 \
    --name portainer \
    --restart unless-stopped \
    --volume /var/run/docker.sock:/var/run/docker.sock \
    --volume ${PWD}/data:/data \
portainer/portainer
ftpserver.sh
# https://github.com/stilliard/docker-pure-ftpd
docker run \
   -v ${PWD}/data:/home/bob/files \
   -e FTP_PASSIVE_PORTS=10000:10009 \
   -p 10000-10009:10000-10009 \
   -expose=10000-10009 \
   -p 21:21 \
   -e FTP_USER_NAME=bob \
   -e FTP_USER_PASS=12345 \
   -e FTP_USER_HOME=/home/bob \
stilliard/pure-ftpd
mysqldump.sh
# https://hub.docker.com/r/schnitzler/mysqldump
# now=$(date +"%s_%Y-%m-%d")
docker run \
    --rm \
    --entrypoint "" \
    -v $PWD/backup:/backup \
    -e MYSQL_HOST=<HOST> \
    -e MYSQL_PORT=<PORT \
    -e MYSQL_USER=<USER> \
    -e MYSQL_PASSWORD=<PASSWORD> \
    -e MYSQL_DATABASE=<DB> \
    schnitzler/mysqldump \
    mysqldump --opt -h <HOST> -P<PORT> -u <USER> -p"<PASSWORD>" "--result-file=/backup/$(date +"%Y-%m-%d-%s")_${MYSQL_DATABASE}.sql" <DB>