Skip to content

Instantly share code, notes, and snippets.

@auycro
Last active June 19, 2017 08:51
Show Gist options
  • Save auycro/c1ab60cda6940bead6397506cb51c19f to your computer and use it in GitHub Desktop.
Save auycro/c1ab60cda6940bead6397506cb51c19f to your computer and use it in GitHub Desktop.
TempShell-docker

sudo docker build -t rozetta-php-app .

sudo docker rmi -f $(sudo docker images -a -q)

sudo docker rmi $(sudo docker images -a | grep none | awk '{print $3}';)

sudo docker rm $(sudo docker ps -a -q)

sudo docker run -d --name my-php -p 80:80 rozetta-php-app

sudo docker images -a

sudo docker ps -a

sudo docker start -a -i my-php

sudo docker stop my-php

sudo docker exec -it my-php bash

sudo docker exec -it YOUR_CONTAINER_NAME apachectl graceful

sudo docker cp httpd.conf my-php:/home/vagrant/ubuntu_sync/docker/httpd.conf

Stream docker log

sudo docker events&

INSTALL DOCKER

sudo curl -sSL https://get.docker.com/ | sh

FIX AUFS ERROR when install docker ↑↑↑↑

sudo apt-get install lxc wget bsdtar curl -y

sudo apt-get install linux-image-extra-$(uname -r) -y

sudo modprobe aufs

Edit this file as syncedfolder -> type "virtualbox"

C:\Users\g-keardkeawfa.vagrant.d\boxes\centos-VAGRANTSLASH-6\1611.01\virtualbox

Fix guest addition

https://wiki.centos.org/HowTos/Virtualization/VirtualBox/CentOSguest

reboot kernel

shutdown -h now

Docker mySQL

DockerFile

Command

Build

docker build -t {Image_name} .

Run

docker run --name {ContainerName} -p 3306:3306 -d {Image_name}

Backup

docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql

Restore

cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE

Connect

docker exec -i -t kz_db sh -c 'mysql --user root --password'

docker exec -i kz_db sh -c 'mysql --user labmanager --password "select * from mysql.user"'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment