docker-hub
-
안녕하세요. 이번엔 이전 글에서 이야기한 Docker Hub에서 Token을 방법하는 방법에 소개드립니다. 실제로 매우 간단합니다. Docker Hub에 접속한 뒤 그림처럼 순서대로 이동합니다. 로그인 후 1번 아이디 클릭, 2번 Account Settings 클릭, 3번 Security 클릭, 4번 New Access Token 클릭 팝업으로 다음과 같은 화면이 나오게 됩니다. 설명을 입력한 뒤, Create 버튼을 클릭하게 되면 Token이 발급되게 되며 발급 시에만 보이고 이후에는 Token 정보를 확인할 수 없기 때문에 꼭 메모하도록 합니다. 이후 Github에서 사용하는 방법으로는, 아래와 같이 사용하면 됩니다. 사용을 원하는 Repository로 이동한 뒤, Settings 클릭, Secret..
Docker Hub에서의 Token 발급 방법안녕하세요. 이번엔 이전 글에서 이야기한 Docker Hub에서 Token을 방법하는 방법에 소개드립니다. 실제로 매우 간단합니다. Docker Hub에 접속한 뒤 그림처럼 순서대로 이동합니다. 로그인 후 1번 아이디 클릭, 2번 Account Settings 클릭, 3번 Security 클릭, 4번 New Access Token 클릭 팝업으로 다음과 같은 화면이 나오게 됩니다. 설명을 입력한 뒤, Create 버튼을 클릭하게 되면 Token이 발급되게 되며 발급 시에만 보이고 이후에는 Token 정보를 확인할 수 없기 때문에 꼭 메모하도록 합니다. 이후 Github에서 사용하는 방법으로는, 아래와 같이 사용하면 됩니다. 사용을 원하는 Repository로 이동한 뒤, Settings 클릭, Secret..
2020.12.09 -
Packer는 자동화된 이미지 빌더입니다. Hashicorp에서 개발된 툴로, 다양한 프로비저너를 지원하여 AWS, Azure, GCP, VMware, Docker 등 다양한 이미지들을 HCL문을 이용하여 생성할 수 있습니다. 이번 가이드는 Docker를 Jenkins가 아닌 Packer를 이용하여 Build 후 Docker Hub로 바로 배포할 수 있도록 하였습니다. * 준비물 Packer Ansible # Python3 pip 설치 및 Ansible 설치 pip3 설치 root@ubuntu:/home/ubuntu# apt-get install python3-pip -y Ansible 설치 root@ubuntu:/home/ubuntu# pip3 install ansible # Packer 설치 다운로드..
Packer와 Ansible을 이용한 Docker Image 생성 및 배포Packer는 자동화된 이미지 빌더입니다. Hashicorp에서 개발된 툴로, 다양한 프로비저너를 지원하여 AWS, Azure, GCP, VMware, Docker 등 다양한 이미지들을 HCL문을 이용하여 생성할 수 있습니다. 이번 가이드는 Docker를 Jenkins가 아닌 Packer를 이용하여 Build 후 Docker Hub로 바로 배포할 수 있도록 하였습니다. * 준비물 Packer Ansible # Python3 pip 설치 및 Ansible 설치 pip3 설치 root@ubuntu:/home/ubuntu# apt-get install python3-pip -y Ansible 설치 root@ubuntu:/home/ubuntu# pip3 install ansible # Packer 설치 다운로드..
2020.11.10 -
지난 글에 이어서 빌드된 이미지를 Docker Hub로 Push 해보려고 합니다. 빌드까지 정상적으로 이루어졌다면, jenkinsfile-build를 수정해주어야 합니다. 하지만 해당 글은 가이드이기 때문에 jenkinsfile-push라는 파일을 새로 생성하여 진행하겠습니다. 먼저 Docker-Hub의 인증정보를 입력해야 하기 때문에, Jenkins의 Credentials 메뉴로 이동합니다. Jenkins->Credentials->global->Add Credentials 저는 예제로 이렇게 사용하겠습니다. 그 다음엔 이제 jenkinsfile-push를 생성해서 변경하여 줍니다. 주요 코드는 다음과 같습니다. node { stage('Clone repository') { checkout scm } s..
Jenkins Pipeline을 이용한 Docker Image Push지난 글에 이어서 빌드된 이미지를 Docker Hub로 Push 해보려고 합니다. 빌드까지 정상적으로 이루어졌다면, jenkinsfile-build를 수정해주어야 합니다. 하지만 해당 글은 가이드이기 때문에 jenkinsfile-push라는 파일을 새로 생성하여 진행하겠습니다. 먼저 Docker-Hub의 인증정보를 입력해야 하기 때문에, Jenkins의 Credentials 메뉴로 이동합니다. Jenkins->Credentials->global->Add Credentials 저는 예제로 이렇게 사용하겠습니다. 그 다음엔 이제 jenkinsfile-push를 생성해서 변경하여 줍니다. 주요 코드는 다음과 같습니다. node { stage('Clone repository') { checkout scm } s..
2020.04.12