Pertanyaan yang diberi tag «dockerfile»

Dockerfile adalah file yang berisi instruksi untuk membuat gambar Docker

4
Bagaimana saya bisa menggunakan variabel di dalam Dockerfile CMD?
Di dalam Dockerfile saya: ENV PROJECTNAME mytestwebsite CMD ["django-admin", "startproject", "$PROJECTNAME"] Kesalahan: CommandError: '$PROJECTNAME' is not a valid project name Apa solusi tercepat di sini? Apakah Docker memiliki rencana untuk "memperbaiki" atau memperkenalkan fungsionalitas ini di versi Docker yang lebih baru? CATATAN: Jika saya menghapus baris CMD dari berkas Docker …
112 docker  dockerfile 

2
apa itu flag docker run -it?
Saya melakukan beberapa hal rumit dengan buruh pelabuhan, tapi ternyata saya tidak tahu apa -itarti bendera. Baru-baru ini saya menemukan beberapa contoh docker runperintah yang sedikit membingungkan saya. docker run -itd ubuntu:xenial /bin/bash Pertanyaan saya adalah apa artinya menulis -itbendera di sini, jika wadah selama instantiation dijalankanbin/bash Dalam dokumentasi kami …
111 docker  dockerfile 


14
Hubungkan ke mysql di kontainer buruh pelabuhan dari host
(Ini mungkin pertanyaan bodoh karena pengetahuan saya yang terbatas dengan Docker atau administrasi mysql, tetapi karena saya menghabiskan sepanjang malam untuk masalah ini, saya berani menanyakannya.) Pendeknya Saya ingin menjalankan mysql di kontainer buruh pelabuhan dan menghubungkannya dari host saya. Sejauh ini, yang terbaik yang saya capai adalah: ERROR 2002 …
109 mysql  docker  dockerfile 

3
Bagaimana cara menggunakan variabel lingkungan Docker dalam array ENTRYPOINT?
Jika saya menetapkan variabel lingkungan, katakanlah ENV ADDRESSEE=world, dan saya ingin menggunakannya dalam skrip titik masuk yang digabungkan menjadi string tetap seperti: ENTRYPOINT ["./greeting", "--message", "Hello, world!"] dengan worldmenjadi nilai varible lingkungan, bagaimana cara melakukannya? Saya mencoba menggunakan "Hello, $ADDRESSEE"tetapi tampaknya tidak berhasil, karena $ADDRESSEEsecara harfiah.
109 docker  dockerfile 

6
Apa gunanya WORKDIR di Dockerfile?
Saya belajar Docker. Untuk banyak kali saya telah melihat yang Dockerfilememiliki WORKDIRperintah: FROM node:latest RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm install COPY . /usr/src/app EXPOSE 3000 CMD [ “npm”, “start” ] Tidak bisakah saya mengabaikan WORKDIRdan Copydan hanya memiliki Dockerfileakar proyek saya? Apa kerugian menggunakan …
108 docker  dockerfile 



6
COPY / ADD bersyarat di Dockerfile?
Di dalam Dockerfiles saya, saya ingin MENYALIN file ke dalam image saya jika ada, file requirement.txt untuk pip sepertinya merupakan kandidat yang baik, tetapi bagaimana ini bisa dicapai? COPY (requirements.txt if test -e requirements.txt; fi) /destination ... RUN if test -e requirements.txt; then pip install -r requirements.txt; fi atau if …
103 docker  dockerfile 



5
apt-get install tzdata noninteractive
Ketika saya mencoba apt-get install -y tzdata opsi baris perintah untuk memilih zona waktu muncul. Saya mencoba menggunakan ini dalam skrip untuk melakukan beberapa penyiapan, bagaimana cara membuat apt-get berjalan tanpa input pengguna? Saya tahu untuk mengkonfigurasi ulang tzdata yang dapat saya lakukan echo "America/New_York" > /etc/timezone dpkg-reconfigure -f noninteractive …

4
Jalankan skrip di Dockerfile
Saya mencoba menjalankan skrip selama proses pembangunan saya di Dockerfile saya. Tapi sepertinya tidak berhasil. Saya mencoba seperti itu: FROM php:7-fpm ADD bootstrap.sh / ENTRYPOINT ["/bin/bash", "/bootstrap.sh"] Juga begini: FROM php:7-fpm ADD bootstrap.sh / RUN bash -c "/bootstrap.sh" Dan juga menjalankan container saya yang sedang berjalan: docker exec symfony /bin/bash …

5
Docker mengikuti symlink di luar konteks
Namun pertanyaan symlink Docker lainnya. Saya memiliki banyak file yang ingin saya salin ke semua build Docker saya. Struktur dir saya adalah: parent_dir - common_files - file.txt - dir1 - Dockerfile - symlink -> ../common_files Dalam contoh di atas, saya ingin file.txt disalin ketika saya membangun pelabuhan di dalam dir1. …

7
Build Docker memberikan "tidak dapat menyiapkan konteks: konteks harus berupa direktori: / Users / tempUser / git / docker / Dockerfile"
Saya memiliki Dockerfileyang seharusnya membangun Ubuntucitra. Tapi kapanpun aku lari docker build -t ubuntu-test:latest ./Dockerfile Ini menunjukkan kesalahan berikut di konsol tidak dapat menyiapkan konteks: konteks harus berupa direktori: / Users / tempUser / git / docker / Dockerfile Saya menggunakan Mac OsX. Saya mencoba sudojuga. Tidak ada yang berhasil.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.