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.

9
Shell interaktif menggunakan Docker Compose
Apakah ada cara untuk memulai shell interaktif dalam wadah menggunakan Docker Compose saja? Saya sudah mencoba sesuatu seperti ini, di docker-compose.yml saya: myapp: image: alpine:latest entrypoint: /bin/sh Ketika saya memulai wadah ini dengan menggunakan docker-compose up, ia segera keluar. Apakah ada flag yang bisa saya tambahkan ke perintah entrypoint, atau …

13
Cara menghapus semua gambar Docker lokal
Saya baru-baru ini mulai menggunakan Docker dan tidak pernah menyadari bahwa saya harus menggunakan docker-compose downalih-alih ctrl-catau docker-compose stopuntuk menyingkirkan eksperimen saya. Saya sekarang memiliki sejumlah besar gambar buruh pelabuhan yang tidak dibutuhkan secara lokal. Apakah ada bendera yang dapat saya jalankan untuk menghapus semua gambar & wadah buruh pelabuhan …

17
Bagaimana saya bisa menghapus gambar Docker?
Saya memiliki gambar-gambar berikut: alex@alexvps:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> 70c0e19168cf 5 days ago 1.069 GB <none> <none> c2ce80b62174 8 days ago 399.2 MB <none> <none> 60afe4036d97 8 days ago 325.1 MB dan ketika saya mencoba untuk menghapus salah satu dari mereka saya …
265 docker 

15
Rooting kata sandi di dalam wadah Docker
Saya menggunakan gambar Docker yang dibangun menggunakan perintah USER untuk menggunakan pengguna non-root yang disebut dev. Di dalam sebuah wadah, saya "dev", tetapi saya ingin mengedit /etc/hostsfile. Jadi saya harus menjadi root. Saya mencoba perintah su, tetapi saya diminta untuk memasukkan kata sandi root. Apa kata sandi pengguna root default …
265 docker 

6
Lihat perintah penuh untuk menjalankan / menghentikan kontainer di Docker
Bagaimana saya bisa melihat perintah penuh dari wadah / proses yang sedang berjalan di Docker? $ docker ps --all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5b6291859b61 nginx:1.7.8 "nginx -g 'daemon of 4 minutes ago Exited (0) 4 minutes ago thirsty_brattain Saya hanya bisa melihat "nginx -g 'daemon of" …
263 docker 

10
Cara melanjutkan wadah Docker yang telah keluar
Mempertimbangkan: docker run -it centos /bin/bash Saya menekan Ctrl+ Duntuk keluar. Saya ingin terus menjalankan wadah ini, tetapi ternyata saya tidak bisa. Satu-satunya metode adalah docker commit `docker ps -q -l` my_image docker run -it my_image /bin/bash Apakah saya benar? Apakah ada metode yang lebih baik? (Saya menggunakan buruh pelabuhan …
263 docker 

11
Bagaimana cara menggunakan sudo di dalam wadah buruh pelabuhan?
Biasanya, kontainer buruh pelabuhan dijalankan menggunakan root pengguna . Saya ingin menggunakan pengguna lain, yang tidak masalah menggunakan arahan USER buruh pelabuhan. Tetapi pengguna ini harus bisa menggunakan sudo di dalam wadah. Perintah ini tidak ada. Berikut Dockerfile sederhana untuk tujuan ini: FROM ubuntu:12.04 RUN useradd docker && echo "docker:docker" …

9
Bagaimana menganalisis penggunaan disk wadah Docker
Saya dapat melihat bahwa Docker membutuhkan 12GB sistem file saya: 2.7G /var/lib/docker/vfs/dir 2.7G /var/lib/docker/vfs 2.8G /var/lib/docker/devicemapper/mnt 6.3G /var/lib/docker/devicemapper/devicemapper 9.1G /var/lib/docker/devicemapper 12G /var/lib/docker Tapi, bagaimana saya tahu bagaimana ini didistribusikan di atas wadah? Saya mencoba melampirkan ke wadah dengan menjalankan (perintah v1.3 baru) docker exec -it <container_name> bash dan kemudian jalankan …


13
Cara me-mount satu file dalam volume
Saya mencoba membuat aplikasi php. Di dockerfile saya mengunduh arsip, mengekstraknya dll. Semuanya berfungsi dengan baik, namun jika versi baru dirilis, dan saya memperbarui dockerfile saya harus menginstal ulang aplikasi, karena config.php akan ditimpa. Jadi saya pikir saya bisa me-mount file sebagai volume, seperti yang saya lakukan dengan database. Saya …

3
Salinan Dockerfile menyimpan struktur subdirektori
Saya mencoba untuk menyalin sejumlah file dan folder ke build docker image dari localhost saya. File-nya seperti ini: folder1 file1 file2 folder2 file1 file2 Saya mencoba membuat salinan seperti ini: COPY files/* /files/ Namun, semua file ditempatkan di / file / apakah ada cara di Docker untuk menjaga struktur subdirektori …
256 copy  docker  dockerfile 

7
buruh pelabuhan menjalankan <IMAGE> <COMMANDS MULTIPLE>
Saya mencoba menjalankan perintah GANDA seperti ini. docker run image cd /path/to/somewhere &amp;&amp; python a.py Tapi ini memberi saya kesalahan "Tidak ada file atau direktori" karena ditafsirkan sebagai ... "docker run image cd /path/to/somewhere" &amp;&amp; "python a.py" Tampaknya beberapa karakter ESCAPE seperti "" atau () diperlukan. Jadi saya juga mencoba …

6
Dapatkan nilai variabel lingkungan di Dockerfile
Saya sedang membangun wadah untuk aplikasi ruby. Konfigurasi aplikasi saya terkandung dalam variabel lingkungan (dimuat di dalam aplikasi dengan dotenv ). Salah satu variabel konfigurasi tersebut adalah ip publik aplikasi, yang digunakan secara internal untuk membuat tautan. Saya perlu menambahkan entri dnsmasq yang menunjuk ip ini ke 127.0.0.1 di dalam …
254 docker 

13
Komunikasi antara berbagai proyek pembuatan buruh pelabuhan
Saya memiliki dua docker-compose.ymlfile terpisah di dua folder berbeda: ~/front/docker-compose.yml ~/api/docker-compose.yml Bagaimana saya bisa memastikan bahwa sebuah wadah frontdapat mengirim permintaan ke sebuah wadah api? Saya tahu bahwa --default-gatewayopsi dapat diatur menggunakan docker runwadah individu, sehingga alamat IP tertentu dapat ditetapkan untuk wadah ini, tetapi tampaknya opsi ini tidak tersedia …

9
Bagaimana cara memulai wadah Docker yang berhenti dengan perintah yang berbeda?
Saya ingin memulai wadah Docker yang berhenti dengan perintah yang berbeda, karena perintah default macet - artinya saya tidak bisa memulai wadah dan kemudian menggunakan 'buruh pelabuhan exec'. Pada dasarnya saya ingin memulai sebuah shell sehingga saya dapat memeriksa isi wadah. Untungnya saya membuat wadah dengan opsi -itu!
251 docker 

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.