Sân chơi nút Katacoda

sitelike. org là một công cụ miễn phí để tìm kiếm và tìm các Trang web Tương tự, các lựa chọn thay thế hoặc có liên quan đến trang web đã cho
Nó giúp bạn tìm các trang web tương tự dựa trên sự trùng lặp từ khóa và đối tượng được chia sẻ
Nhóm của chúng tôi đang kiểm tra và tìm các trang web tương tự theo cách thủ công và khách truy cập của chúng tôi cũng đang giúp chúng tôi tìm các trang web tương tự tốt nhất
"Các trang web tương tự như" đầu tiên tìm các từ khóa tốt nhất và hàng đầu cho tất cả các trang web và xếp hạng chúng

88
Đã truy cập gần đây. 111 lần

Các bước sau đây mô tả cách chạy pinger trên máy tính độc lập hoặc máy ảo. Xin lưu ý rằng máy cần có Node. js và curl đã được cài đặt. Một cách dễ dàng để chạy bản trình diễn này là sử dụng Sân chơi Ubuntu Katacode được tìm thấy tại URL này

https://katacoda.com/courses/ubuntu/playground

Bước 1. Đảm bảo rằng Nút. js đang chạy trên máy tính hoặc VM (máy ảo) của bạn. Chạy lệnh sau trong cửa sổ đầu cuối

node -v

Bạn sẽ nhận được đầu ra tương tự như sau

v8.11.3

(Số phiên bản có thể thay đổi tùy theo máy của bạn. )

Nếu nút. js chưa được cài đặt, bạn sẽ gặp lỗi. Trong trường hợp đó, bạn có thể tìm hướng dẫn tải xuống và cài đặt Node. js ở đây

Bước 2. Sao chép kho lưu trữ này vào máy cục bộ hoặc VM

docker run -d --name pinger -p 3000:3000  -e CURRENT_VERSION=beta pinger:beta
0

Bước 3. Điều hướng đến thư mục có mã nguồn pinger

docker run -d --name pinger -p 3000:3000  -e CURRENT_VERSION=beta pinger:beta
2

Bước 4. Cài đặt các gói phụ thuộc của ứng dụng

docker run -d --name pinger -p 3000:3000  -e CURRENT_VERSION=beta pinger:beta
3

Bước 5. Gọi ứng dụng

docker run -d --name pinger -p 3000:3000  -e CURRENT_VERSION=beta pinger:beta
4

Bước 6. Gọi ứng dụng cho đầu ra bằng cách sử dụng curl. Trong một cửa sổ đầu cuối mới thực hiện lệnh sau

docker run -d --name pinger -p 3000:3000  -e CURRENT_VERSION=beta pinger:beta
6

Ở ĐÂU

docker run -d --name pinger -p 3000:3000  -e CURRENT_VERSION=beta pinger:beta
7 là cổng mặc định

Bạn có thể thay đổi cổng thời gian chạy của ứng dụng bằng cách đặt biến môi trường,

docker run -d --name pinger -p 3000:3000  -e CURRENT_VERSION=beta pinger:beta
8 thành số cổng bạn muốn sử dụng

Bạn nhận được đầu ra tương tự như sau

{
    "APIVersion": "v2",
    "startTime": "2018-10-23T22:54:27.516Z",
    "interfaces": [
        {
            "ifname": "eth0",
            "ipaddress": "10.32.0.13"
        }
    ],
    "secretMessage": "Kube is Cool",
    "processId": 5,
    "requestHeaders": {
        "host": "xxx.241.xxx.171",
        "upgrade-insecure-requests": "1",
        "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36",
        "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8",
        "accept-encoding": "gzip, deflate",
        "accept-language": "en-US,en;q=0.9",
        "x-cloud-trace-context": "78f550b3bbf754251021bb4a582f8bf0/17461875170587409562",
        "via": "1.1 google",
        "x-forwarded-for": "xx.169.xxx.145, xxx.241.xxx.171",
        "x-forwarded-proto": "http",
        "connection": "Keep-Alive"
    },
    "currentTime": "2018-10-24T15:06:49.046Z",
    "requestUrl": "/"
}

Xây dựng và chạy pinger dưới dạng bộ chứa Docker trên Katacoda

Bước 1. Truy cập Sân chơi Ubuntu trên Katacoda

https://katacoda.com/courses/ubuntu/playground

Bước 2. Sao chép nguồn dự án từ GitHub

docker run -d --name pinger -p 3000:3000  -e CURRENT_VERSION=beta pinger:beta
0

Bước 3. Điều hướng đến thư mục mã nguồn ứng dụng

6a619a913e0c        pinger:beta         "node server.js"    About a minute ago   Up About a minute   0.0.0.0:3000->3000/tcp   pinger```
2

Bước 4. Xây dựng hình ảnh vùng chứa

(Bạn phải kết nối với internet để bước này hoạt động. )

6a619a913e0c        pinger:beta         "node server.js"    About a minute ago   Up About a minute   0.0.0.0:3000->3000/tcp   pinger```
3

Bước 5. Tạo vùng chứa để nó chạy

docker run -d --name pinger -p 3000:3000  -e CURRENT_VERSION=beta pinger:beta

Bạn sẽ nhận được id vùng chứa làm đầu ra, tương tự như thế này

6a619a913e0c        pinger:beta         "node server.js"    About a minute ago   Up About a minute   0.0.0.0:3000->3000/tcp   pinger```
4 Xác nhận container đang chạy

6a619a913e0c        pinger:beta         "node server.js"    About a minute ago   Up About a minute   0.0.0.0:3000->3000/tcp   pinger```
5

Bạn sẽ nhận được đầu ra tương tự như sau

6a619a913e0c        pinger:beta         "node server.js"    About a minute ago   Up About a minute   0.0.0.0:3000->3000/tcp   pinger```

Bước 6. Gọi ứng dụng cho đầu ra bằng cách sử dụng curl

6a619a913e0c        pinger:beta         "node server.js"    About a minute ago   Up About a minute   0.0.0.0:3000->3000/tcp   pinger```
7

Bạn sẽ nhận được đầu ra tương tự như sau

{
    "lo": [
        {
            "address": "127.0.0.1",
            "netmask": "255.0.0.0",
            "family": "IPv4",
            "mac": "00:00:00:00:00:00",
            "internal": true,
            "cidr": "127.0.0.1/8"
        }
    ],
    "eth0": [
        {
            "address": "172.18.0.2",
            "netmask": "255.255.255.0",
            "family": "IPv4",
            "mac": "02:42:ac:12:00:02",
            "internal": false,
            "cidr": "172.18.0.2/24"
        }
    ]
}

Bước 7. Hãy mở pinger như một trang web. Nhấp vào dấu (+) bên phải trang menu Katacoda/

Sân chơi nút Katacoda

Bước 8. nhấp vào

6a619a913e0c        pinger:beta         "node server.js"    About a minute ago   Up About a minute   0.0.0.0:3000->3000/tcp   pinger```
9

Sân chơi nút Katacoda

Bước 8. Nhập số cổng

docker run -d --name pinger -p 3000:3000  -e CURRENT_VERSION=beta pinger:beta
7 vào hộp văn bản trên trang web. Sau đó nhấp vào nút,
{
    "lo": [
        {
            "address": "127.0.0.1",
            "netmask": "255.0.0.0",
            "family": "IPv4",
            "mac": "00:00:00:00:00:00",
            "internal": true,
            "cidr": "127.0.0.1/8"
        }
    ],
    "eth0": [
        {
            "address": "172.18.0.2",
            "netmask": "255.255.255.0",
            "family": "IPv4",
            "mac": "02:42:ac:12:00:02",
            "internal": false,
            "cidr": "172.18.0.2/24"
        }
    ]
}
1

Sân chơi nút Katacoda

Trang web sẽ xuất hiện. Nó đang gọi lại phiên bản đang chạy của pinger

Bước 9. Nếu bạn cần làm việc với pinger bằng cách gọi vào máy chủ Katacoda, hãy sao chép URL trong thanh địa chỉ của trình duyệt và lưu nó vào tệp văn bản