Skip to content

Instantly share code, notes, and snippets.

@efiku
Last active September 18, 2017 12:14
Show Gist options
  • Save efiku/62ea53e58e700dcb74f7c3f3bc718ed3 to your computer and use it in GitHub Desktop.
Save efiku/62ea53e58e700dcb74f7c3f3bc718ed3 to your computer and use it in GitHub Desktop.
Some simple docker commands in VPS

Proste komendy o ktorych zapominam..

KOMENDY DOCKER

Tworzenie nowego kontenera

C_N='vpstest'
C_P='6909'
C_V='/var/www/:/var/www/'
C_VV='-v /home/efik/vps-data/apache2/sites/'
docker run --name $C_N -d -p $C_P:80 -v $C_V $C_VV cloudposse/apache-php-fpm

Zapisywanie stanu obecnego kontenera

C_N='name'
docker stop $C_N
docker commit $_N backup-$_N 
docker start $C_N

Backup do pliku

C_N='name'
C_D='/mnt/'
docker save bak-$C_N > $_D$C_N.tar

Restore backup

C_N='name'
C_D='/mnt/'
docker load -i $C_D$C_N.tar

Po przywroceniu trzeba zrobic docker run -p .. -n... ale $C_N obrazy stare pokasowac

//TODO: Pomyśleć nad podmontowaniem apachowych stron jak w przykladzie.

Wchodzenie do kontenera

C_N='name'
docker exec -it $C_N bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment