티스토리 뷰

docker login : 도커 로그인하기

docker images : 만들어진 이미지 보기

docker ps -a : 현재 실행중인 컨테이너 리스트

docker stop <컨테이너명> : 만약 지우고자 하는 컨테이너가 아직 running중이라면 먼저 멈추기

docker rm <컨테이너명> : 리스트에 있는 컨테이너 중 지우고 싶은 컨테이너 지우기

docker volume ls : 로 해당 목록을 볼수 있다. postgresql은 기본적으로 도커로 올리면 자체 볼륨을 생성

docker inspect : 컨테이너ID 컨테이너를 보기

* : --name으로 mydb라는 이름을 주었으므로 docker inspect mydb Mounts라는 항목을 찾을 수 있는데 정상적으로 내가 설정한 볼륨이 마운팅 되었다면 여기에 내가 설정한 1개의 볼륨만 보여야 한다.

C:\Workspace\BookIoT_SM0408\Metacamp-Bookscanner\database>docker inspect pgv2
    [
        {
            "Id": "d4cfac26233cf8b4226f3d2ace5a56c48c1e64fa2323d19b7c1b85e77571d24f",
            "Created": "2022-04-14T01:11:46.9063204Z",
            "Path": "docker-entrypoint.sh",
            "Args": [

       		 ...

            "Mounts": [
                {
                    "Type": "bind",
                    "Source": "C:\\\\\\\\Workspace\\\\\\\\BookIoT_SM0408\\\\\\\\Metacamp-Bookscanner\\\\\\\\database\\\\\\\\db",
                    "Destination": "/var/lib/postgresql/data",
                    "Mode": "",
                    "RW": true,
                    "Propagation": "rprivate"
                }

 

//백그라운드에서 컨테이너 실행 시키기
run -dit  s0109890/progres00

//실행되고 있는 컨테이너 보기
docker ps
//데이터 베이스 컨테이너 아이디가 출력된다. 그 아이디를 복사하여

//exec 뒤에 붙여넣기한다 -it은 옵션 bash는 콘솔
docker exec -it 3cb60d9dceae bash
//접속된다


//postgres로 접속하기
psql -U postgres

//데이터베이스 보기
\l

//그 데이터베이스로 이동하기
\c meta_bookstore

//테이블 보기
\dt

//테이블 상세보기
SELECT*FROM storage;

 

'Coding > DB' 카테고리의 다른 글

ERD Cloud : DB 테이블 간단히 그리기  (0) 2022.04.08
DBeaver_PostSQL : 데이터베이스 연결  (0) 2022.04.08
DB_GUI_pgadmin / Dbeaver  (0) 2022.01.31
DB_ psql 쉘 사용 : 명령어  (0) 2022.01.31
DB_ SQL 정의 및 postgreSQL설치  (0) 2022.01.31
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함