728x90

Infra 20

[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] MariaDB Image 설치하기

[Docker] MariaDB Image 설치하기 이번 글에서는 Docker MariaDB Image를 설치하는 명령어에 대해 알아보겠습니다. 먼저 위 이미지에서 볼 수 있다시피 $ docker images를 하면 현재 설치된 도커 이미지를 확인할 수 있습니다. 현재는 mysql만 설치되어 있는데, mariadb를 설치해보겠습니다. mariadb설치 명령어 $ docker pull mariadb $ docker images 명령어로 설치된 도커 이미지 확인할 수 있었죠. 버전을 따로 지정하지 않으면 최신 버전으로 설치됩니다. mariaDB 도커 이미지 설치하기 명령어 $ docker pull mariadb 좋아요, 구독, 광고 클릭은 큰 힘이 됩니다 :) 감사합니다.

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