Tôi có một thùng chứa Jenkins đang hoạt động, bây giờ tôi muốn xây dựng hình ảnh Docker bằng cách sử dụng đường ống, nhưng thùng chứa Jenkins luôn cho Docker không tìm thấy.Docker không tìm thấy khi xây dựng hình ảnh docker bằng cách sử dụng đường ống chứa Docker Jenkins
[simple-tdd-pipeline] Running shell script
+ docker build -t simple-tdd .
/var/jenkins_home/workspace/[email protected]/durable-
ebc35179/script.sh: 2: /var/jenkins_home/workspace/simple-tdd-
[email protected]/durable-ebc35179/script.sh: docker: not found
Sau đây là cách tôi chạy hình ảnh Jenkins của tôi:
docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v
/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock
jenkins
Và DockerFile của Jenkins hình ảnh là: https://github.com/jenkinsci/docker/blob/9f29488b77c2005bbbc5c936d47e697689f8ef6e/Dockerfile
Tôi đã thêm tập lệnh ở trên và tạo dockerfile, lỗi này không thành công với lỗi bên dưới: curl: (23) Không thể ghi nội dung (0! = 16384) – kitko112
Tôi có thể chạy lệnh ngay bây giờ, chỉ cần thay đổi người dùng làm người chủ trước lệnh curl. USER root – kitko112
Có. Hoặc thêm lệnh trước dòng xác định lại người dùng – Robert