‫Di sebelah kiri sini saya punya Sujay.
‫Dia adalah insinyur Cloud, Kapten Docker dan saat ini streaming dari Malaysia dan merupakan pemimpin
‫komunitas Docker Penang dan grup pertemuan di sana.
‫Dan Anda dapat melihat pegangan Twitter kecilnya di bawah sana.
‫Anda bisa menghubunginya nanti.
‫Halo CJ.
‫Dia akan berbicara tentang buildx, yang merupakan perangkat baru yang sangat menarik. Singkirkan. Terima kasih Bret.
‫Jadi, seperti yang kita tahu, kita punya 19. 03. Itu terjadi minggu lalu. Ada fitur keren dan ini
‫diumumkan selama DockerCon.
‫Docker telah memperluas dukungan mereka untuk arsitektur ARM. Segera setelah DockerCon, kami mendapat, sebagai Kapten
‫Docker, mendapat akses ke versi
‫Docker Peter, 19. 03. Hal pertama yang saya dapatkan adalah fitur buildx.
‫Jadi, buildx sebenarnya adalah label Docker lagi yang memperluas perintah Docker
‫Build dan memberi Anda beberapa fitur tambahan yang pada dasarnya disediakan oleh Moby Project yang merupakan
‫mekanisme build baru yang muncul di Docker. Ini memberi Anda beberapa fitur baru yang keren seperti
‫Anda dapat menjalankan build Anda di multi node, tentu saja berbeda. Ini juga menyediakan fungsionalitas build baru seperti mekanisme cache
‫yang merupakan fitur built-in. Pada dasarnya, saya akan mendemonstrasikan sesuatu tentang itu.
‫Izinkan saya membagikan layar saya untuk Anda.
‫Menghancurkan Baiklah
‫dapat melihat layar Anda.
‫Baik.
‫Ya.
‫Apakah Anda melihat kamera saya?
‫Ya.
‫Baik.
‫Dan biarkan aku mencari. Baik.
‫Mari kita mulai dengan contoh program panggilan telepon.
‫Katakanlah adalah properti properti yang cantik.
‫Pada dasarnya apa yang saya coba lakukan adalah mengetik jenis program Hallowell dasar dan pergi.
‫Saya memiliki semacam template untuk itu.
‫Dan jika Anda melihat saya hanya mencetak nama host saya, jenis arsitektur yang saya gunakan.
‫Dan OS.
‫Jadi jika saya punya ... Saya pada dasarnya akan melalui cara kami melakukan pengembangan kami di lingkungan Docker.
‫Jadi saya memiliki kode saya kembali
‫dan saya melakukan pihak rilis sehingga mengkompilasi dan saya memiliki biner.
‫Jadi pada dasarnya ketika saya
‫mengamankan biner itu, Ia mencetak nama host saya dan jenis OS serta arsitektur yang saya gunakan.
‫Pada dasarnya saya telah melalui siklus pengembangan saya dan sekarang saatnya untuk menulis
‫Dockerfile.
‫Jadi mari kita skype untuk masalah mengajukannya dan jika saya melakukannya, saya memiliki template yang dibuat untuk itu.
‫Pada dasarnya saya menggunakan lagi build nomor 16 di mana saya menggunakan go seperti itu dibuat sebagai gambar,
‫memasukkan kode saya ke dalamnya, membangun. Kemudian pada tahap kedua, menggunakan coretan yaitu gambar dasar dan kemudian
‫selesai.
‫Jadi, di dunia Docker normal Anda akan melakukan docker build -d yang memberi tag pada gambar saya. Itu yang terbaik.
‫Pada dasarnya, saya sudah membuat kode yang sama ini sebelumnya sehingga semuanya
‫langka dan Anda melihat pembuatannya terjadi dengan cara yang cepat.
‫Jika saya menjalankan docker run, sujaypillai / test.
‫Itu adalah kode yang saya miliki di mesin saya adalah Docker sekarang.
‫Saya memiliki gambar Docker dan ketika saya menggunakan gambar Docker
‫itu, pada dasarnya mencetak ID kontainer
‫saya yang merupakan nama host.
‫Ini berjalan di penampung berikutnya dan AMD64.
‫Itu pada dasarnya cara kami menjalani hidup kami di Docker sebelum 19 tahun. 03 rilis.
‫Sekarang jika dalam versi yang sama, sebelumnya, jika saya harus membangun kode yang sama untuk arsitektur yang berbeda.
‫Katakanlah saya harus menjalankan kode di Pie.
‫Saya harus menyiapkan file manifes untuk itu.
‫Tambahkan gambar Docker saya ke daftar manifes dan dorong Docker Hub itu.
‫Yang harus saya lakukan adalah semuanya secara manual.
‫Di situlah salah satu fitur keren dari buildx adalah membantu Anda membangun image Docker untuk multi platform.
‫Jadi mari kita buat arsitekturnya.
‫Izinkan saya menunjukkan
‫kepada Anda bahwa itulah cara kerjanya.
‫Pada dasarnya ketika Anda memiliki 19. Rilis 03 diinstal pada mesin Anda.
‫Saya memiliki Edisi Perusahaan yang berjalan di mesin saya sekarang dan secara default, ia dilengkapi dengan buildx yang
‫diinstal di dalamnya.
‫Jika Anda menggunakan mesin komunitas, Anda akan memiliki plugin CLI buildx yang sama tersedia jika Anda memiliki
‫rilis edge.
‫Jika Anda masih pada rilis stabil 19. 03, cara terbaik untuk
‫mendapatkan ini yang dibutuhkan untuk memiliki proyek untuk buildx, pergi ke halaman rilis.
‫Anda dapat mengunduh biner untuk itu dan yang perlu kita lakukan hanyalah menyalinnya dan pergi ke direktori
‫Docker default kita, direktori config.
‫Dan buruh pelabuhan.
‫buruh pelabuhan... ya.
‫cli-plugins. Seperti yang Anda lihat, saya memiliki aplikasi buruh pelabuhan default dan buruh pelabuhan buildx sebagai cli-plugins.
‫Jika Anda memiliki rilis stabil, Anda harus melakukannya secara manual.
‫Izinkan saya menunjukkan kepada Anda bagaimana saya bisa membangun gambar yang akan untuk multi arsitektur.
‫Ngomong-ngomong.
‫Saya hanya ingin menyebutkan bahwa Anda sedang berbicara tentang ... menyebutkan plugin. Bagi Anda yang belum pernah mendengar tentang
‫model plugin baru di baris perintah Docker, kami akan
‫membicarakan lebih banyak tentang itu sepanjang minggu dan kami akan benar-benar bertemu Michael Irwin dan lainnya pada hari
‫Kamis.
‫Kami sebenarnya akan fokus pada cara membuat plugin dan membuat barang kustom Anda sendiri. Begitu.
‫Baik. Ya.
‫Jadi, buildx memiliki perintah yang disebut build yang memiliki fungsi yang sama dengan yang Anda gunakan sebelumnya seperti
‫build docker.
‫Semua yang Anda butuhkan....
‫Ini adalah sesuatu yang akan saya jelaskan kepada Anda mengapa itu
‫tidak berhasil.
‫Anda dapat melihat di komputer saya bahwa saya memiliki daftar buildx buruh pelabuhan. Itu adalah pembangun default yang tersedia yang menggunakan
‫driver Docker. Secara default,
‫driver Docker menggunakan pustaka tertanam di Docker yang memiliki mekanisme penyimpanan yang disebut Moby Storage yang saat ini
‫tidak mendukung pembuatan multiplatform.
‫Jadi yang perlu Anda lakukan adalah Anda perlu membuat pembangun baru yang dapat Anda lakukan seperti ini.
‫Jadi yang saya lakukan
‫adalah saya membuat perintah buildx. Saya menggunakan jenis driver baru yang disebut docker-container dan memberi nama builder saya dckbuilder.
‫Jika saya melakukan docker buildx ls sekarang, saya memiliki pembuat docker baru dalam daftar saya.
‫Keindahan dari hal ini adalah bahwa seluruh
‫proyek pembangunan buruh pelabuhan berjalan sendiri sebagai wadah buruh pelabuhan backend. Di komputer saya jika Anda melihat sekarang saya
‫tidak memiliki kontainer buruh pelabuhan yang berjalan.
‫Jika saya mulai menggunakan yang satu ini, pembuat buruh pelabuhan.
‫Mari beralih ke ini dengan buildx docker gunakan dckbuilder Jadi Anda lihat sekarang ini
‫menunjuk ke yang satu ini.
‫Dan jika saya memancarkan jumlah Dokter X yang sama lagi, itu dilakukan dalam membangun gambar yang halus.
‫Jadi apa yang terjadi sekarang adalah membangun saya hanya untuk.
‫Tepat
‫sebelum Brett Lee M. D. untuk artis berikutnya 4 dan versi suaranya jadi yang dilakukannya adalah membangun
‫ketiga gambar itu.
‫Jadi saya perhatikan saya di Tennessee.
‫Semacam pertempuran yang sedikit terjadi di mesin Anda sekarang.
‫Dan jika Anda menginginkannya, Anda dapat menemukan ketiga tagihan ini untuk dieksekusi pada setiap catatan.
‫Juga yang perlu Anda lakukan adalah menambahkan pembangun baru yang akan menemukan remote tidak begitu baik jika itu terjadi.
‫Itu adalah pukulan pukulan yang sangat bagus.
‫Mereka mungkin hanya ingin mendapatkan hub mereka.
‫Jadi sekarang Mike saya di pangkalan mendapatkan kembali baik di gedung mereka bersungguh-sungguh.
‫Jadi apa yang baru saja Anda lakukan di sana.
‫Maksud saya, pastikan saya mengerti Anda saya menjalankan satu baris perintah yang secara bersamaan membangun
‫aplikasi yang sama di berbagai arsitektur dan secara paralel.
‫Baik.
‫Dan jika Anda menginginkan pembuatan mesin itu bisa menjadi mesin Docker jarak jauh, bukan hanya mesin
‫lokal Anda.
‫Dan kemudian Anda menyebutkan bahwa Anda juga dapat memiliki satu liner itu
‫atau melakukan push pada akhirnya ke registri dengan asumsi itu berhasil dalam membangun itu banyak.
‫Ya itu jawaban lateral.
‫Iya.
‫Dan di atas semua itu, semua gambar cantik bagaimana membangunnya akan membuat lima manifes untuk Anda dan mendorong
‫selama itu sehingga Anda perlu mendorong ke dokter mereka ya karena itu juga bagian yang
‫sulit.
‫Maksud saya, banyak orang bahkan tidak menyadari bahwa file manifes itu ada atau apa kegunaannya.
‫Anda baru saja menyebutkan itu.
‫Apa yang dilakukan atau untuk manifest ganda pada dasarnya adalah tagihan material untuk dokter Anda
‫dan saya, yaitu dokter dan gambar saya telah menangkap platform arsitektur dasar ini.
‫Itu bisa berjalan dan pada dasarnya setiap orang bodoh akhirnya saya temui.
‫Mari kita lihat dan verifikasi itu berjalan dan menurunkan pencitraan spesifik yang dapat dijalankan pada pelindung saya.
‫Jadi semua informasi itu disimpan dalam manifes untuk Anda sebenarnya ketika tagihan selesai.
‫Itulah salah satu fitur baru untuk bangunan.
‫Jadi bedanya.
‫Ketika saya mengatakan bahwa itu berjalan dalam wadah.
‫Mari saya tunjukkan apa yang terjadi.
‫Jadi untuk delapan orang itu.
‫Oh maaf.
‫Saya akan mengatakan hanya untuk mereka yang menonton yang mungkin telah melihat salah satu video kami
‫sebelumnya atau salah satu posting sebelumnya tentang build kit.
‫Ini menjalankan build kit di latar belakang untuk Anda tetapi baris perintah diubah jadi pada dasarnya
‫Anda tidak perlu menyetel variabel lingkungan lagi.
‫Anda menggunakan baris perintah Dex kuning baru ini untuk melakukan itu dan kemudian memiliki sejumlah fitur tambahan
‫yang Anda tunjukkan.
‫Ya ya.
‫Jadi semuanya seperti terjadi di wadah yang menggunakan yang satu ini.
‫Jadi pada dasarnya Anda berpikir itu berjalan di tempat kosong, tidak,
‫OK.
‫Jadi tagihan asli gambar saya dan saya ternyata melakukan ping Bush untuk melakukan ini sekali lagi sehingga Anda dapat
‫melihat band meledak secara nyata sehingga menciptakan alasan medis dan mendorong
‫detektif medis pada dokter.
‫Dan jika saya menginginkan fitur berkualitas dengan aliran gelap dan gelap berhenti setidaknya empat dan lima.
‫Masalahnya adalah Anda dapat melihat ke bawah kota-kota
‫awal di bawah ini dan yang ini jadi jika saya melakukan penyegaran, Anda akan melihat gambar itu muncul di sini dan jika Anda melihatnya
‫membangun gambar dengan mobil dan dukungan untuk 64 dan 65 gambar.
‫Jadi itu tentang indeks yang pada dasarnya harus diikuti.
‫Sepanjang bulan ini dan biarkan saya menunjukkan yang satu ini.
‫Jadi dok atau Ben di bulan Maret juga.
‫Jadi ini adalah jenis manifestasi yang lebih gelap.
‫Ayo apa yang kita punya sebelumnya.
‫Ini membuat Anda benar-benar gambar gelap Anda langsung menunjuk ke registri jarak jauh.
‫Jadi sekarang
‫saya menggunakan aturannya adalah 40 T.
‫OK wow baiklah maaf.
‫Jadi ini adalah jenis perintah yang sama yang biasa kami miliki untuk file.
‫Manifesto sebenarnya mencantumkan gambar Anda yang didorong sekarang.
‫Ketika saya melakukan itu.
‫Jadi pada dasarnya Anda memiliki gambar oleh pihak rilis yang canggih dan memiliki dukungan 3D
‫dicetak hitam.
‫Jadi ini semua informasi yang terwujud baik ya.
‫Dan bagi Anda yang benar-benar hanya pengguna Docker dan Anda mungkin tidak merilis
‫sejumlah besar gambar multi-arch seperti semua jenis ini terpapar ke konsumen, saya kira kami akan menyebutnya konsumen
‫dokter jika ketika Anda mengetik Docker, jalankan Python di Mac pada bebek atau desktop di Mac dan Anda melakukannya
‫atau Anda menjalankan Docker, menjalankan Python di Raspberry Pi atau mainframe atau apa pun arsitekturnya untuk gambar tertentu misalnya ada untuk gambar
‫Python itu file manifes ini dan buruh pelabuhan menemukan semuanya untuk Anda pergi oh
‫Anda menjalankan arsitektur ini biarkan saya pergi menemukan salinan gambar yang menandai
‫salinan gambar sehingga Anda tidak perlu menentukan secara manual arsitektur mana yang Anda ' Kembali ke
‫Docker, dia tahu itu.
‫Jadi apa yang ditunjukkan Sue J di sini adalah sisi lain dari koin itu yaitu bagaimana cara membuat gambar multi arsitektur
‫tanpa harus membuat sejumlah besar tag yang berbeda atau repositori yang berbeda untuk gambar yang berbeda itu jika
‫Anda sudah lama berada di Docker. bertahun-tahun yang lalu itulah yang harus kami lakukan, tetapi saat ini
‫semua otomatisasi dan dan hal-hal yang nyata ini memungkinkan semuanya menjadi semacam single yang mulus, itu terlihat seperti satu
‫gambar tunggal di Docker Hub atau di kanan registri Anda
‫dan satu hal yang saya suka adalah Dr. Miller memiliki seseorang bernama Beck.
‫Jika saya tidak benar-benar menggunakannya sekarang.
‫Tapi itu dokter yang bagus.
‫Baik.
‫Kami punya sedikit.
‫Jika ada kesempatan bagi kami untuk berakhir selama kesenangan ganda.
‫Dan Don Anda memberikan satu jam dokter yang baik tentang biskuit dan sebagian berisi penjelasan untuk saya.
‫Saya masih suka menggunakan ini juga.
‫Saya ingin menjadi orang yang tepat untuk menjelaskannya
‫jadi ya.
‫Itu semua dari istirahat saya.
‫Baiklah.
‫Sangat keren.
‫Barang build X sekarang dianggap rilis tepat.
‫Ini adalah.
‫Ini stabil resmi atau Anda tahu ini masih percobaan.
‫BAIK.
‫Siapa yang memenuhi syarat memilih jadi yang bisa Anda tunjukkan pasti saja.
‫Maaf.
‫Saya rasa pada awalnya sudah menunjukkan bagaimana cara mengaktifkannya tapi bisakah anda yang melewatkannya termasuk saya
‫dapat menunjukkannya lagi.
‫Jadi jika Anda akan melakukannya dengan kata lain jika Anda bangun jika Anda baru saja mendapatkan Dr. desktop minggu ini karena itu akan keluar
‫dan Anda harus mendapatkan pembaruan apa yang harus Anda lakukan untuk dapat menggunakan ini.
‫Jadi, biar saya lihat.
‫Jadi jika Anda adalah pelanggan perusahaan, Anda menggunakan komunitas Duckworth sebagaimana Anda secara default dikirimkan bersamanya.
‫Dan jika Anda berada dalam kondisi stabil terhadap laser sekarang apa yang
‫perlu Anda lakukan adalah bahwa itu adalah proyek terberat bagi orang kulit hitam dan rilisnya dilakukan setiap bulan, jadi yang perlu Anda lakukan
‫hanyalah mengunduh rilis dan menyalinnya di bawah konfigurasi dokter folder yang berada di bawah rumah Anda tepat di bawah yang satu ini.
‫Baiklah.
‫Apakah Anda berbicara tentang itu di posting blog Anda tentang ini, bukan
‫didokumentasikan
‫dengan baik di hub TI untuk proyek kulit hitam. Saya akan memposting tautan Anda tentang gedung.
‫Sangat keren.
‫Terima kasih untuk itu.
‫Saya sangat senang dengan Bill decks sebagai jenis gelombang bangunan berikutnya karena saya pikir itu membahas hampir setiap
‫hal yang saya dengar juga.
‫Saya memiliki masalah dengan atau batasan dengan atau saya telah melihat orang mengeluh tentang atau
‫berharap bahwa ada fitur di pembangun karena saya melihat Anda tahu ada kita bisa berbicara sepanjang hari tentang dek Bill dan
‫semua fitur kit pembangunan dan fungsionalitas darinya.
‫Tapi ini adalah pengantar yang sangat bagus untuk Anda mulai.
‫Jadi Sue baru saja mendapat posting blog yang baru saja saya pasang yang dapat
‫Anda periksa dan Anda dapat mencari build x atau build kit di Google dan Anda dapat menemukannya.
‫Jadi Desember Anda bodoh pada flash Dr. indeks flash baik-baik saja.
‫Saya mempostingnya dua kali.
‫Iya.
‫Build x atau build X adalah baris perintah di depan build kit.
‫Jadi kalau mau barang terbaru pasti cari builder x.
‫Baiklah.
‫Sebenarnya saya tidak melihat build X apa pun.
‫Tunggu, mungkin ada satu pertanyaan khusus di sini tentang build X build Kit yang mengatakan bahwa build
‫untuk hal-hal build X sama dengan variabel lingkungan hanya versi yang lebih baru.
‫Benar.
‫Iya.
‫Jadi, saat Anda biasa menyetel variabel lingkungan build kit untuk mengaktifkannya sebagai builder dengan perintah build
‫docker.
‫Sekarang Anda memiliki perintah lengkap yang berbeda yang memiliki sejumlah besar fungsi tambahan.
‫Jadi cara lama melakukannya setelah Anda pada tahun 1983 dan Anda memiliki plug build X maka cara baru adalah menggunakan perintah
‫build X.
‫Jadi ya, itu menggantikan variabel lingkungan lama itu.
‫Jika Anda menginginkan seseorang yang tertarik dengan cara yang lebih cepat dan lebih baik untuk membuat gambar, saya merekomendasikan Anda untuk
‫mencari cara untuk membuat X dan mencobanya.
‫Dan inilah saat yang tepat bagi Anda untuk mendapatkan umpan balik Docker.
‫Bagaimana cara mereka mendapatkan umpan balik yang lebih gelap tentang fitur beta ini.
‫Saya pikir Sue J mengatakan bahwa
‫ada repo build X jadi hanya untuk bertanya tentang orang-orang ini apakah mereka benar-benar eksperimental.
‫Ini telah diubah karena dukungan veto yang kurang matang.
‫Tetapi di sisi Linux, ini didukung penuh dan Anda dapat mengambil beban produksi untuk membangun
‫melawan build.
‫Apakah ada repo untuk ini.
‫Iya.
‫Jika Anda pergi Dokter slash Anda tidak punya bangunan dada Dokter slash.
‫Baiklah bangun dot com garis miring Dokter slash membangun X.
‫Jadi itulah plug baris perintah yang kemudian akan Anda pasang di sistem Anda dan kemudian saya yakin itu akan memiliki beberapa informasi
‫di sana tentang bagaimana dan.
‫Ya.
‫Dan kemudian faktor sepertinya diperbarui mengatakan jika Anda akan menggunakannya, Anda menggunakan edge atau
‫Anda bisa mendapatkan build malam.
‫Ya.
‫Dan kemudian karena hal tentang hak build adalah jika membangun gambar Anda dan menyelesaikan
‫kemungkinan seperti pembuat tidak memengaruhi gambar produksi yang dijalankan sebagai container.
‫Baik.
‫Jadi pembangun benar-benar tentang hal yang berjalan di C. SAYA. sistem atau di mesin logo Anda.
‫Jadi, jika seseorang berbicara dengan saya dan mereka bertanya kepada saya, apakah Anda akan menggunakan build X dalam skenario dunia
‫nyata saat ini.
‫Saya akan mengatakan dengan baik jelas mulai dengan di mesin Anda.
‫Jangan terlibat dalam produksi S. SAYA. pada hari pertama tapi.
‫Tapi Anda tahu kemajuannya lambat seperti yang Anda lakukan dengan teknologi baru, tetapi Anda tahu build kit memiliki ini bukan
‫sesuatu yang baru saja mereka buat bulan lalu build kit dan build X antarmuka build X naik di atas build
‫kit dan itu sudah terjadi. sekitar tahun sekarang.
‫Baik.
‫Sepertinya saya pikir produk itu sendiri sudah berumur dua tahun.
‫Iya.
‫Jadi ini bukan teknologi baru, banyak dari kita yang telah mendemonstrasikan dan memamerkan fungsionalitas kit rakitan selama lebih
‫dari setahun sekarang dan sebenarnya Anda mungkin akan menemukan beberapa hal di saluran YouTube ini yang membicarakan
‫tentang kit rakitan dari setahun yang lalu.
‫Jadi sangat mengasyikkan bahwa sekarang akhirnya melihatnya di baris perintah dan melihatnya datang ke rilis 19 0 3 di
‫dekat Anda.
‫Are adalah rencana untuk membangun X untuk itu menjadi dari percobaan.
‫Maksud saya itu tidak akan keluar dari eksperimental kapan saja di 19 tiga dirilis dengan benar.
‫Jadi kita harus menunggu rilis stabil berikutnya agar berpotensi datang dalam stabil.
‫Ya cukup banyak.