> For the complete documentation index, see [llms.txt](https://exfaz.gitbook.io/namada/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://exfaz.gitbook.io/namada/mulai/menginstal-namada/dari-docker.md).

# Dari Docker

### Prasyarat

Untuk menjalankan image buruh pelabuhan apa pun, Anda harus menginstal buruh pelabuhan. Anda dapat menemukan petunjuk tentang cara menginstal buruh pelabuhan untuk mesin Anda [di sini(terbuka di tab baru)](https://docs.docker.com/get-docker/).

### Mengunduh gambar buruh pelabuhan

Gambar buruh pelabuhan Namada dapat ditemukan [di sini(terbuka di tab baru)](https://github.com/anoma/namada/pkgs/container/namada).

Di bawah `Tags`tab, Anda dapat menemukan versi terbaru dari gambar buruh pelabuhan. Klik tautan untuk versi Namada yang benar yang Anda coba instal. Misalnya, jika Anda mencoba menginstal Namada v0.16.0, klik tautan untuk `v0.16.0`.

Anda dapat menemukan tag gambar buruh pelabuhan yang diunduh dengan menjalankan `docker images`. Tag akan menjadi kolom pertama dari output.

### Menjalankan gambar buruh pelabuhan

Setelah Anda mengunduh gambar buruh pelabuhan, akan berguna untuk mengekspor beberapa variabel lingkungan:

```
export CHAIN_ID=<chain-id>
```

Perintah docker run berikut akan menjalankan node ledger:

```
docker run -P -i -t $DOCKER_IMAGE <namada command>
```

Di mana `<namada command>`perintah apa pun yang akan Anda jalankan `namada`di terminal. Misalnya, jika Anda ingin menjalankan `namada client utils join-network --chain-id $CHAIN_ID`, Anda akan menjalankan:

```
docker run -P -i -t $DOCKER_IMAGE client utils join-network --chain-id $CHAIN_ID
```

Kemudian untuk menjalankan perintah buku besar lainnya, seseorang dapat menjalankan:

```
docker /bin/bash -c "/bin/bash","-c", "<namada command>"
```

### Metode alternatif (membuat image buruh pelabuhan sendiri)

Alternatifnya, Anda dapat membuat image buruh pelabuhan sendiri!

Mulailah dengan mengekspor beberapa variabel lingkungan:

```
export CHAIN_ID=<chain-id>export BRANCH=<namada-version>
```

Misalnya jika Anda ingin membuat image buruh pelabuhan untuk Namada v0.16.0 dan chain-id `public-testnet-69.0.b20a1337aa1`, Anda akan menjalankan:

```
export CHAIN_ID=public-testnet-69.0.b20a1337aa1export BRANCH=v0.16.0
```

Kemudian Anda dapat membuat image buruh pelabuhan dengan menjalankan:

```
git clone https://github.com/anoma/namada-sdk-starter.gitcd namada-sdk-starter/docker/namada-with-chain/docker build --build-arg BRANCH=$BRANCH --build-arg CHAIN_ID=$CHAIN_ID -t namada_testnet_image .
```

Yang akan menyimpan gambar ke gambar buruh pelabuhan lokal Anda. Anda dapat menemukan tag gambar buruh pelabuhan yang diunduh dengan menjalankan `docker images`. Tag akan menjadi kolom pertama dari output.

Simpan gambar buruh pelabuhan ini sebagai variabel lingkungan

```
export DOCKER_IMAGE=<tag>
```

Kemudian Anda dapat menjalankan image buruh pelabuhan dengan menjalankan:

```
docker run -P -i -t $DOCKER_IMAGE
```
