

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# **eb local**
<a name="eb3-local"></a>

## Deskripsi
<a name="eb3-localdescription"></a>

Gunakan **eb local run** untuk menjalankan kontainer aplikasi Anda secara lokal di Docker. Periksa status kontainer aplikasi dengan **eb local status**. Buka aplikasi di peramban web dengan **eb local open**. Ambil lokasi log aplikasi dengan **eb local logs**.

**eb local setenv** dan **eb local printenv** memungkinkan Anda mengatur dan melihat variabel lingkungan yang disediakan untuk kontainer Docker yang Anda jalankan secara lokal dengan **eb local run**.

Anda harus menjalankan semua perintah **eb local** di direktori proyek aplikasi Docker yang telah diinisialisasi sebagai repositori EB CLI dengan menggunakan **eb init**.

**catatan**  
Gunakan **eb local** di komputer lokal yang menjalankan Linux atau macOS. Perintah tidak mendukung Windows.  
Sebelum menggunakan perintah di macOS, pasang Docker untuk Mac, dan pastikan boot2docker tidak terpasang (atau tidak berada di jalur eksekusi). Perintah **eb local** mencoba menggunakan boot2docker jika ada, namun tidak berfungsi dengan baik di macOS.

## Sintaksis
<a name="eb3-localsyntax"></a>

**eb local run**

**eb local status**

**eb local open**

**eb local logs**

**eb local setenv**

**eb local printenv**

## Opsi
<a name="eb3-localoptions"></a>

**eb local run**


****  

|  Nama  |  Deskripsi  | 
| --- | --- | 
|  `--envvars key1=value1,key2=value2`  |  Atur variabel lingkungan yang EB CLI akan diteruskan ke kontainer Docker lokal. Di lingkungan banyak kontainer, semua variabel diteruskan ke semua kontainer.  | 
|  `--port hostport`  |  Petakan port di host ke port terbuka di kontainer. Jika Anda tidak menentukan opsi ini, EB CLI menggunakan port yang sama di kedua host dan kontainer. Opsi ini hanya berfungsi dengan aplikasi platform Docker. Ini tidak berlaku untuk platform Multicontainer Docker.  | 
|  [Opsi umum](eb3-cmd-options.md)  |  | 

**eb local status**

**eb local open**

**eb local logs**

**eb local setenv**

**eb local printenv**

 


****  

|  Nama  |  Deskripsi  | 
| --- | --- | 
|  [Opsi umum](eb3-cmd-options.md)  |  | 

## Output
<a name="eb3-localoutput"></a>

**eb local run**

Pesan status dari Docker. Tetap aktif selama aplikasi berjalan. Tekan **Ctrl\$1C** untuk menghentikan aplikasi.

**eb local status**

Status setiap kontainer yang digunakan oleh aplikasi, berjalan atau tidak.

**eb local open**

Buka aplikasi di web peramban dan keluar.

**eb local logs**

Lokasi log yang dihasilkan di direktori proyek Anda oleh aplikasi yang berjalan secara lokal di bawah **eb local run**.

**eb local setenv**

Tidak ada

**eb local printenv**

Nama dan nilai-nilai variabel lingkungan diatur dengan **eb local setenv**.

## Contoh
<a name="eb3-localexamples"></a>

**eb local run**

```
~/project$ eb local run
Creating elasticbeanstalk_phpapp_1...
Creating elasticbeanstalk_nginxproxy_1...
Attaching to elasticbeanstalk_phpapp_1, elasticbeanstalk_nginxproxy_1
phpapp_1     | [23-Apr-2015 23:24:25] NOTICE: fpm is running, pid 1
phpapp_1     | [23-Apr-2015 23:24:25] NOTICE: ready to handle connections
```

**eb local status**

Lihat status kontainer lokal Anda:

```
~/project$ eb local status
Platform: 64bit Amazon Linux 2014.09 v1.2.1 running Multi-container Docker 1.3.3 (Generic)
Container name: elasticbeanstalk_nginxproxy_1
Container ip: 127.0.0.1
Container running: True
Exposed host port(s): 80
Full local URL(s): 127.0.0.1:80

Container name: elasticbeanstalk_phpapp_1
Container ip: 127.0.0.1
Container running: True
Exposed host port(s): None
Full local URL(s): None
```

**eb local logs**

Lihat jalur log untuk proyek saat ini:

```
~/project$ eb local logs
Elastic Beanstalk will write logs locally to /home/user/project/.elasticbeanstalk/logs/local.
Logs were most recently created 3 minutes ago and written to /home/user/project/.elasticbeanstalk/logs/local/150420_234011665784.
```

**eb local setenv**

Atur variabel lingkungan untuk digunakan dengan **eb local run**.

```
~/project$ eb local setenv PARAM1=value
```

Cetak variabel lingkungan yang diatur dengan **eb local setenv**.

```
~/project$ eb local printenv
Environment Variables:
PARAM1=value
```