Jenkins Pipeline Script Script는 두가지 방식이 있다. Scripted Declarative 아래는 Scripted 방식으로 기술한 Pipeline Script 함께 사용된 도구들 Git Parameters Dockerfile Docker Private Registry Rancher 배포 curl Gradle(Groovy) Jenkins Credentials Linux shell Scripted node { //git_branch = sed -i 's|origin/|'"${params.GIT_BRANCH}"'|' git_branch = "${params.GIT_BRANCH.replace("origin/", "")}" stage("Parameter Check") { echo 'Start' echo "${env.JOB_NAME.. 2021. 7. 30. Docker Docker 배포 과정 프로젝트 소스 위치에서 (On project source root path) 1. Dockerfile edit project build script 2. Docker build image 3. Docker push image to registry 도커 운영 환경에서(on Docker running environment) 4. Docker pull image from registry 5. Docker run image on container 6. Docker rm container 굵은 글씨는 실제 명령어 Jenkins와 같은 배포자동화 서버에서는 원격지를 접근(telnet, ssh)해서 원격으로 명령을 내려주면 실행된다. 개발 언어가 영어 베이스라 영어가 되면 이해가 쉬움 하지만,.. 2021. 6. 4. Docker #2 Docker containers have their own kernel or not? 도커 컨테이너는 자신만의 커널을 가지고 있는가? No Docker uses host OS kernel, there is no custom or additional kernel inside container. All containers which run on a machine are sharing this "host" kernel. Host OS 커널을 공유한다. 대신 VM 보다 효율적으로 관리되어서 성능이 좋다. Wikipedia says http://en.wikipedia.org/wiki/Docker_(software) that Docker uses resource isolation features of the Lin.. 2021. 3. 12. 이전 1 다음 728x90 반응형