|
| 1 | +--- |
| 2 | +title: '#90DaysOfDevOps - Docker Containers, Provisioners & Modules - Day 60' |
| 3 | +published: false |
| 4 | +description: '90DaysOfDevOps - Docker Containers, Provisioners & Modules' |
| 5 | +tags: 'devops, 90daysofdevops, learning' |
| 6 | +cover_image: null |
| 7 | +canonical_url: null |
| 8 | +id: 1049052 |
| 9 | +--- |
1 | 10 | ## Docker Containers, Provisioners & Modules |
2 | 11 |
|
3 | 12 | Trong [ngày 59](day59.md), chúng ta đã cung cấp một máy ảo bằng cách sử dụng Terraform đến môi trường VirtualBox FREE tại máy tính cá nhân. Trong phần này, chúng ta sẽ triển khai một Docker container với một số cấu hình đến môi trường Docker tại máy tính cá nhân của chúng ta. |
@@ -35,15 +44,15 @@ resource "docker_container" "nginx" { |
35 | 44 |
|
36 | 45 | Nhiệm vụ đầu tiên là sử dụng lệnh terraform init để tải xuống nhà cung cấp vào máy tính cục bộ của chúng ta. |
37 | 46 |
|
38 | | - |
| 47 | + |
39 | 48 |
|
40 | 49 | Tiếp theo, chúng ta chạy lệnh `terraform apply`, sau đó là `docker ps`, và bạn sẽ thấy chúng ta có một container đang chạy. |
41 | 50 |
|
42 | | - |
| 51 | + |
43 | 52 |
|
44 | 53 | Nếu chúng ta mở trình duyệt và điều hướng đến http://localhost:8000/, bạn sẽ thấy chúng ta có quyền truy cập vào container NGINX của chúng ta. |
45 | 54 |
|
46 | | - |
| 55 | + |
47 | 56 |
|
48 | 57 | Các bạn có thể tìm hiểu thêm về Docker Provider tại đây [Docker Provider](https://registry.terraform.io/providers/kreuzwerker/docker/latest/docs/resources/container) |
49 | 58 |
|
@@ -113,15 +122,15 @@ resource "docker_container" "wordpress" { |
113 | 122 |
|
114 | 123 | Chúng ta lại tệp vào một thư mục mới và sau đó chạy lệnh `terraform init` để tải về các công cụ cần thiết. |
115 | 124 |
|
116 | | - |
| 125 | + |
117 | 126 |
|
118 | 127 | Sau đó, chúng ta chạy lệnh `terraform apply` và kiểm tra đầu ra của lệnh `docker ps`, chúng ta sẽ thấy các container mới được tạo ra. |
119 | 128 |
|
120 | | - |
| 129 | + |
121 | 130 |
|
122 | 131 | Sau đó, chúng ta có thể truy cập vào giao diện WordPress. Tương tự như khi chúng ta đã thực hiện quá trình này với docker-compose trong phần container, bây giờ chúng ta có thể tiếp tục thiết lập và các bài viết WordPress của chúng ta sẽ được lưu trong cơ sở dữ liệu MySQL. |
123 | 132 |
|
124 | | - |
| 133 | + |
125 | 134 |
|
126 | 135 | Bây giờ chúng ta đã thảo luận khá chi tiết về containers và Kubernetes, chúng ta có thể hiểu rằng việc sử dụng containers một mình chỉ phù hợp cho việc kiểm thử, và nếu bạn đang chạy ứng dụng, bạn sẽ không chỉ sử dụng containers mà còn xem xét sử dụng Kubernetes để đạt được điều này. Tiếp theo, chúng ta sẽ tìm hiểu cách sử dụng Terraform với Kubernetes. |
127 | 136 |
|
|
0 commit comments