728x90

Docker 12

기분 나쁘게 댓글 달고 튀지 맙시다.

기분 나쁘게 댓글 달고 튀지 맙시다. 조금은 감정적인 글 주의 기분 나쁘게 댓글 달고 튀는 사람 너무 싫다. 길 가다가 나자빠져서 코 깨지고 무릎 깨졌으면 좋겠다. 내가 작성했던 글 중에 Docker Image 삭제하기 관련된 글을 올린 적이 있다. 해당 글에서 도커 이미지 삭제 명령어를 $ docker image rm 으로 표현을 했었다. 그런데 오늘 댓글로 rm은 컨테이너 삭제고, rmi는 이미지 삭제라고 하면서 제대로 알고 올리고, 좋아요고 나발이고 라는 표현을 하면서 댓글을 달았다. 확인해보려고 하니 댓글을 삭제했다. 그래서 내가 잘못 써서 올린건가 싶어서 내가 쓴 글을 다시 확인했다. 그리고 다른 사람들 글도 확인했다. 다른 사람들의 블로그에는 보통 docker rm 혹은 docker rmi라는..

끄적끄적 2023.10.13

[Docker] mariadb image를 컨테이너로 실행하기

[Docker] mariadb image를 컨테이너로 실행하기 다운받은 MariaDB 도커 이미지를 컨테이너로 실행합니다. maradb 이미지가 설치되었다는 전제로 실행해보겠습니다. MariaDB 이미지 컨테이너로 실행 docker run \ --name mariadb \ -d \ -p 3306:3306 \ --restart=always \ -e MYSQL_ROOT_PASSWORD=root \ mariadb or docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb 명령어 설명 docker run : image -> container로 실행 option 설명 --name : 컨테이너 이름 ..

Infra 2022.10.09

[Docker] Image 삭제하기

[Docker] Image 삭제하기 나중에는 도커 명령어를 다 정리해서 글을 쓸 수 있으면 좋겠지만, 그때그때 필요한 것만 사용할 수 있게 한 가지 명령어에 대해서만 작성해봅니다. 나중에 데이터가 많이 쌓이면 한 번에 정리하여 써넣는 것이 좋겠네요. Docker Image 삭제하기 명령어 우선 삭제하기 위해서는 어떤 도커 이미지가 설치되어 있는지 확인을 해야겠죠. 도커 이미지 확인 명령어 $ docker images 요렇게 나오는데 저는 mysql-copy 이미지를 삭제하려고 합니다. 도커 이미지 삭제 명령어 $ docker image rm docker-image-name에는 위에서 docker images 명령어로 확인한 도커 이미지에서 REPOSITORY명을 입력해주었습니다. $ docker imag..

Infra 2022.10.09

도커(Docker) 위의 컨테이너 쉘 실행하기 | 실행중인 컨테이너에 터미널 접속

도커(Docker) 위의 컨테이너 쉘 실행하기 | 실행중인 컨테이너에 터미널 접속 현재 실행 중인 도커 컨테이너 확인하기 docker ps exec 명령어로 해당 컨테이너에 명령어 전달 docker exec -it 컨테이너id ls docker exec -it 컨테이너name ls ex) docker exec -it abc123 ls 컨테이너 터미널 접속 | 컨테이너 쉘 실행 docker exec -it 컨테이너id sh docker exec -it 컨테이너name sh docker exec -it 컨테이너id bash docker exec -it 컨테이너name bash 컨테이너 터미널 빠져나오기 Ctrl + D

Infra 2022.03.07

도커(Docker) - 도커 허브에 이미지 올리기, Docker Hub에 Push

도커(Docker) - 도커 허브에 이미지 올리기, Docker Hub에 Push 도커 이미지가 만들어져 있다는 가정하에 글을 작성합니다. 먼저 도커 이미지를 확인합니다. $ docker images 이름 그냥 막 지은 건데요. smokercancler3 이라는 도커 이미지를 도커 허브에 푸시하려고 했습니다. 처음에 그냥 시도하면 'denied: requested access to the resource is denied' 이 메시지가 뜨면서 푸시되지 않습니다. 일단 도커에 이미지를 올리는 여러 방법이 있겠지만, 전 다음 순서로 업로드했습니다. 1. 도커 이미지 만들기 (위에서 확인한 것-도커 이미지는 있다고 가정) 2. 도커 허브에 레포지토리 생성 3. 도커 허브 레포지토리에 업로드하기 위한 도커 이미..

Infra 2021.10.19

도커 위 젠킨스 설치

도커 위 젠킨스 설치 젠킨스 도커 이미지 다운로드 $ docker pull jenkins/jenkins 젠킨스 도커 컨테이너 실행 $ docker run -d --name jenkins -p 9090:8080 jenkins/jenkins:latest 젠킨스 홈 페이지 로그인 $ http://{ip-address}:9090/ 젠킨스 최초 비밀번호 입력 $ docker logs jenkins 에서 installaction : 이라고 쓰여 있는 부분의 비밀번호를 확인하여 입력합니다. 제안해주는, 추천해주는 것으로 플럭인을 설치합니다.

Infra 2021.10.14

도커(Docker) 명령어

1. 도커 이미지 확인하기 $ docker image list 2. 도커 이미지 컨테이너로 실행하기 $ docker run -d --name hello -p 8081:8080 demo:0.0.1-SNAPSHOT 3. 실행중인 도커 이미지(도커 컨테이너) 프로세스 확인하기 $ docker ps 4. 컨테이너 중지 $ docker stop [container name OR id] 5. 선택적인 프로파일을 실행시키기 (spring boot) $ docker run -d --name hello4 -p 8084:8080 -e spring.profiles.active=production demo:0.0.2-SNAPSHOT 6. 현재 도커 이미지를 tar 이미지로 출력 $ docker image save demo:0..

Infra 2021.10.13

도커 mariaDB 컨테이너 생성 겸 포트 지정하기

도커 mariaDB 컨테이너 생성 겸 포트 지정하기 mariadb 컨테이너를 만들면서 포트 지정하기 $ sudo docker run -e MYSQL_ROOT_PASSWORD={password} -p 3306:3306 --name {containerName} mariadb:latest 옵션 중에서 '-p 3306:3306' 이 것이 host 포트 3306, docker container 포트 3306으로 넘기는 것 생성했으니 접속도 해봐야죠~ 이전 글 2021.09.28 - [도커 Docker] - 실행중인 도커 컨테이너 bash 쉘 실행하기 실행중인 컨테이너에 bash 쉘 실행하기 $ sudo docker exec -it [컨테이너 이름] bash maraidb 접속 # mysql -u root -p m..

Infra 2021.09.29
728x90