Cẩm nang NQDEV
HomeCheat SheetsContact
DevSecOps
DevSecOps
  • Dựng môi trường phát triển nhanh chóng với docker-php-development
  • VMware
    • Cách ảo hóa macOS Sierra trong VMWare Windows 10
  • Docker
    • Docker Compose Cheatsheet
      • Những Lệnh và Flag Phổ Biến
    • Dockerfile
      • Dockerfile là gì?
      • Lab #1: Tạo một hình ảnh có cài đặt GIT
      • Lab #2: Tạo một hình ảnh với lệnh ADD
      • Lab #3: Tạo ảnh với lệnh COPY
    • Services
      • Harbor
Powered by GitBook
On this page
  • Tạo Dockerfile
  • Xây dựng hình ảnh Docker
  • Gắn thẻ hình ảnh là labs-git
  • Xác minh hình ảnh
  • Tạo một thùng chứa
  • Nhập vào vỏ container
  • Xác minh xem GIT đã được cài đặt chưa

Was this helpful?

  1. Docker
  2. Dockerfile

Lab #1: Tạo một hình ảnh có cài đặt GIT

Tạo Dockerfile

terminal
FROM alpine:3.5
RUN apk update
RUN apk add git

Xây dựng hình ảnh Docker

terminal
docker build -t ajeetraina/alpine-git .

Gắn thẻ hình ảnh là labs-git

terminal
docker tag ajeetraina/alpine-git ajeetraina/labs-git:v1.0

Xác minh hình ảnh

terminal
$ docker images
REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
ajeetraina/alpine-git   latest              cb913e37a593        16 seconds ago      26.6MB
ajeetraina/labs-git     v1.0                cb913e37a593        16 seconds ago      26.6MB

Tạo một thùng chứa

terminal
docker run -itd ajeetraina/labs-git:v1.0 /bin/sh
terminal
$ docker ps
CONTAINER ID        IMAGE                      COMMAND             CREATED             STATUS              PORTS               NAMES
3e26a5268f55        ajeetraina/labs-git:v1.0   "/bin/sh"           4 seconds ago       Up 2 seconds                            elated_neumann

Nhập vào vỏ container

terminal
docker attach 3e26

Vui lòng nhấn phím “Enter” hai lần để nhập vào vỏ container

Xác minh xem GIT đã được cài đặt chưa

terminal
/ # git --version
git version 2.13.7

Tài liệu tham khảo
https://dockerlabs.collabnix.com/beginners/dockerfile/lab1_dockerfile_git.html
PreviousDockerfile là gì?NextLab #2: Tạo một hình ảnh với lệnh ADD

Last updated 1 year ago

Was this helpful?