Pertanyaan yang diberi tag «docker»

Docker adalah alat untuk membuat dan menjalankan kontainer. Pertanyaan tentang Dockerfiles, operasi, dan arsitektur diterima. Pertanyaan tentang menjalankan buruh pelabuhan dalam produksi dapat menemukan respons yang lebih baik pada ServerFault (https://serverfault.com/). Tag docker jarang digunakan sendiri dan sering dipasangkan dengan tag lain seperti docker-compose dan kubernetes.

8
Dockerfile if else mengondisikan dengan argumen eksternal
Saya memiliki dockerfile FROM centos:7 ENV foo=42 lalu saya membangunnya docker build -t my_docker . dan jalankan. docker run -it -d my_docker Apakah mungkin untuk meneruskan argumen dari baris perintah dan menggunakannya dengan if else di Dockerfile? Maksudku seperti itu FROM centos:7 if (my_arg==42) {ENV=TRUE} else: {ENV=FALSE} dan membangun dengan …
131 docker  dockerfile 

9
Bagaimana menjalankan Nginx dalam wadah Docker tanpa berhenti?
Saya sudah menginstal Nginx di wadah Docker, dan saya mencoba menjalankannya seperti ini: docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx Masalahnya adalah cara kerja Nginx, adalah bahwa proses awal segera memunculkan proses master Nginx dan beberapa pekerja, dan kemudian berhenti. Karena Docker hanya menonton PID dari perintah aslinya, wadah …
130 linux  nginx  docker 

3
Adakah yang bisa menjelaskan docker.sock
Saya mencoba untuk memahami alasan sebenarnya untuk pemasangan docker.sockdi docker-compose.ymlberkas. Apakah ini untuk penemuan otomatis? volumes: - /var/run/docker.sock:/var/run/docker.sock
130 docker 



8
Docker: Menjalankan nano dalam wadah buruh pelabuhan
Saya membuka shell interaktif ke dalam wadah buruh pelabuhan seperti itu sudo docker exec -t -i {container_name} bash Sejauh ini bagus tetapi mencoba menjalankan nanohasil dalam: Kesalahan membuka terminal: tidak diketahui.
128 docker 


6
Menyiapkan MySQL dan mengimpor dump dalam Dockerfile
Saya mencoba menyiapkan Dockerfile untuk proyek LAMP saya, tetapi saya mengalami beberapa masalah saat memulai MySQL. Saya memiliki baris berikut di Dockerfile saya: VOLUME ["/etc/mysql", "/var/lib/mysql"] ADD dump.sql /tmp/dump.sql RUN /usr/bin/mysqld_safe & sleep 5s RUN mysql -u root -e "CREATE DATABASE mydb" RUN mysql -u root mydb < /tmp/dump.sql Tapi …
127 mysql  docker 

12
Docker diinstal tetapi Docker Compose tidak? Mengapa?
Saya telah menginstal buruh pelabuhan di centos 7. dengan menjalankan perintah berikut, curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world CATATAN: helloworld berjalan dengan benar dan tidak ada masalah. Namun ketika saya mencoba menjalankan docker-compose (docker-compose.yml ada dan valid) itu memberi saya kesalahan …

6
Mesin Docker: Tidak ada ruang tersisa di perangkat
Saya mencoba menyiapkan Mesin Docker dengan Docker Compose. Skenario 1 (tanpa Mesin Docker) Jika saya berjalan docker-compose up -dtanpa Mesin Docker, ini membuat 3 wadah tertaut saya seperti yang diinginkan (nginx + mongodb + nodejs). Skenario 2 (dengan Mesin Docker) Lalu saya membuat VM menggunakan Mesin Docker dan memberi tahu …

9
Dapatkan Variabel Lingkungan dari Docker Container
Apa cara paling sederhana untuk mendapatkan variabel lingkungan dari kontainer buruh pelabuhan yang belum dideklarasikan di Dockerfile ? Misalnya, variabel lingkungan yang telah ditetapkan melalui beberapa docker exec container /bin/bashsesi? Saya bisa melakukannya docker exec container env | grep ENV_VAR, tetapi saya lebih suka sesuatu yang hanya mengembalikan nilainya. Saya …


5
Bagaimana cara memasang direktori host sebagai volume dalam penulisan buruh pelabuhan
Saya memiliki lingkungan pengembangan, saya sedang melakukan docker dan saya ingin kemampuan untuk memuat ulang perubahan saya tanpa harus membangun kembali gambar buruh pelabuhan. Saya menggunakan penulisan galangan kapal karena redis adalah salah satu dependensi aplikasi saya dan saya suka dapat menautkan penampung redis Saya memiliki dua wadah yang ditentukan …



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.