Saya memeriksa secara online bahwa sebagian besar penyebaran proyek boot diselesaikan di lingkungan Linux dan Docker Hub. Karena lingkungan pengembangan saya berada di bawah Windows, wadah Docker juga menggunakan alat Docker, dan tidak mempercepat hub Docker. Jadi saya mencoba menggunakan repositori Alibaba Cloud Docker untuk menyelesaikan penyebaran di lingkungan Windows.
1. Buat folder baru di Docker Tools, temukan lokasi, lalu masukkan file botol boot yang dikemas ke dalam folder yang baru dibuat
Buat file DockerFile baru di bawah folder ini, contohnya adalah sebagai berikut:
Dari daocloud.io/java:8copy letou-0.0.1-snapshot.jar app.jarexpose 8080entrypoint ["java", "-jar", "-spring.profiles.active = prod"]
Buat wadah menggunakan perintah build docker
Docker Build -T Spring-Boot-Docker-Cloudcomb: 0.1.0.
2 Unggah wadah ke awan alibaba
Masukkan tautan layanan Cloud Mirror Alibaba, klik Buat Container Mirror saya, lalu klik Buat Repositori Mirror. Pilih repositori lokal di sini
Setelah pembuatan, ikuti panduan operasi Alibaba Cloud untuk beroperasi di Docker Tools
Masuk ke Alibaba Cloud Docker Registry: $ Sudo Docker Login --UserName = Nama pengguna Alibaba Cloud Image Repository Registry.cn-hangzhou.aliyuncs.com Nama pengguna Login ke Registry adalah nama lengkap Account Account Alibaba, dan kata sandi adalah kata sandi yang Anda tetapkan ketika Anda mengaktifkan namespace. Anda dapat mengklik tombol di sudut kanan atas halaman beranda Manajemen Mirror untuk memodifikasi kata sandi login Docker. Dorong gambar ke registri: $ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/namespace/repository nama: [Nomor versi cermin] $ sudo docker Push Registry.cn-hangzou.aliyuncs.com/namespace/repository NOMER: [NOMOR VERSER MIRROR PLAGROD.
3. Tarik gambar dari awan alibaba untuk memulai Docker
Docker Pull Registry.cn-hangzhou.aliyuncs.com/namespace/repository Nama Docker Run --name Name Container -D Mirror Nama: Nomor Versi Cermin
Dengan cara ini, proyek Springboot lokal dapat dikemas ke dalam wadah Docker dan dirilis di awan Alibaba.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.