eb local - AWS Elastic Beanstalk

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

eb local

Deskripsi

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

eb local run

eb local status

eb local open

eb local logs

eb local setenv

eb local printenv

Opsi

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

eb local status

eb local open

eb local logs

eb local setenv

eb local printenv

Nama Deskripsi

Opsi Umum

Output

eb local run

Pesan status dari Docker. Tetap aktif selama aplikasi berjalan. Tekan Ctrl+C 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

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