Docker Compose là gì
Đây là một công cụ để xác định cách chạy multiple containers trong một file single configuration để có thể start, stop, và restart chúng bằng một lệnh single command 1 cách dễ dàng.
Để cài đặt docker trong ubuntu 18.04 chúng ta theo dõi bài viết sau:
Cài đặt docker trên ubuntu 18.04 - Cách Install Docker Ubuntu
kiểm tra version của docker bởi command:
docker --version
docker-compose --version
Bắt đầu tạo Jenkin
Tạo folder chứa jenkin
Tạo docker-compose configuration
mkdir ~/jenkins-config
nano ~/jenkins-config/docker-compose.yml
File docker-compose.yml có nội dung như sau:
version: '3.3'
services:
jenkins:
image: jenkins/jenkins:lts
privileged: true
user: root
ports:
- 8080:8080
- 50000:50000
container_name: jenkins
volumes:
- ~/jenkins:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
- /usr/local/bin/docker:/usr/local/bin/docker
Run Docker Compose
Đi vào folder /jenkins-config và chạy lệnh docker run:
cd ~/jenkins-config
docker-compose up -d
Lúc này nếu mọi thứ bình thường jenkin sẽ run ở cổng : http://localhost:8080.
Truy cập vào server theo kiểu http:ip:8080 sẽ nhận được giao diện như sau:
Để tạo mật khẩu Quản trị viên, hãy sử dụng lệnh bên dưới:
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
Nhập mật khẩu và tiếp tục đến trang tiếp theo.
Chọn Install Suggested Plugins; tiếp theo, Nhập username và password và nhấp vào Save and Continue.
Next hoài là xong! Chúc các bạn thành công