https://www.daleseo.com/docker-run/
docker run
docker image pull
docker container create
docker container start
docker stop
docker rm
docker ps
docker network create
docker network rm
docker network connect
docker network prune
docker cp host_path container_ID:container_path
docker cp container_ID:container_path host_path
docker run --name mysqlExample -dit
--net=myNet -e MYSQL_ROOT_PASSWORD=1234
-e MYSQL_DATABASE=myDB
-e MYSQL_USER=myUser
-e MYSQL_PASSWORD=1212 mysql
--character-set-server=utf8mb4
--collation-server=utf8mb4_unicode_ci
--default-authentication-plugin=mysql_native_password
docker run --name wpExample -dit --net=myNet
-p 8080:80
-e WORDPRESS_DB_HOST=mysqlExample
-e WORDPRESS_DB_NAME=myDB
-e WORDPRESS_DB_USER=myUser
-e WORDPRESS_DBPASSWORD=1212 wordpress
mount: 연결하다
볼륨 마운트 vs 바인드 마운트 (vs 임시 메모리, tmpfs 마운트)
볼륨 마운트
손쉽게, 자주 사용하지 않는
도커를 통해야만, 백업이 복잡
바인드 마운트
도커가 관리하지 않는 영역과도 마운트 가능
기존에 있는 파일, 디렉터리 마운트
어느 마운트이든 run의 옵션 형태로 지정
도커 볼륨 마운트 위치
/var/lib/docker/volumes
docker stop, rm에 container ID 앞 2자리만으로도 가능.