«docker» etiketlenmiş sorular

Docker, konteyner oluşturmak ve çalıştırmak için bir araçtır. Docker dosyaları, işlemleri ve mimarisi ile ilgili sorular kabul edilmektedir. Docker'ı üretimde çalıştırmayla ilgili sorular ServerFault'da daha iyi yanıtlar bulabilir (https://serverfault.com/). Docker etiketi nadiren tek başına kullanılır ve genellikle docker-compose ve kubernetes gibi diğer etiketlerle eşleştirilir.

3
Docker'da dizin komutu değiştirilsin mi?
Docker'da bunu yapmak istiyorum: git clone XYZ cd XYZ make XYZ Ancak cd komutu olmadığı için her zaman tam yoldan geçmem gerekiyor (XYZ / fullpath yap). Bunun için iyi çözümler var mı?
214 docker  cd 


13
Liman işçisi konteynırlarındaki hacimleri nasıl listeliyorsunuz?
Kayıtlardaki docker görüntülerini kullanırken, genellikle görüntünün kapsayıcıları tarafından oluşturulan hacimleri görmem gerekir. Not: Red Hat 7'de docker sürüm 1.3.2 kullanıyorum. Misal postgresDocker Sicil resmi resim konteynerler için konfigüre edilmiş olan bir hacme sahiptir /var/lib/postgresql/data. /var/lib/postgresql/dataBir postgreskapta birimi göstermek için en özlü komut nedir ?
213 docker 

7
Docker Postgres için komut dosyasında Kullanıcı / Veritabanı oluşturma
Özel bir kullanıcı ve veritabanı oluşturarak geliştirme postgres örneği için bir kap kurmaya çalışıyorum. Ben kullanıyorum resmi postgres liman işçisi görüntüsü . Belgelerde /docker-entrypoint-initdb.d/, veritabanını herhangi bir özel parametre ile kurmak için klasörün içine bir bash betiği eklemenizi söyler . Benim bash betiğim: make_db.sh su postgres -c "createuser -w -d …

7
Docker -t sahte-TTY tahsis seçeneği hakkında karıştı
Bu seçenek tam olarak ne yapıyor? TTY hakkında çok şey okudum ve hala kafam karıştı. Ben -tve sadece sahip -iolmadan oynadı ve kullanıcı girişi olmadan bir hata atmak bekliyoruz programlar gibi görünüyor -t. Sahte TTY'nin etkinleştirilmesi neden önemlidir?
212 docker  tty  pty 

14
MacOS'ta Docker arka plan programına bağlanamıyor
Normalde OSX'imdeki uygulamalarımı demleme ile yönetmeyi tercih ederim Docker, docker-compose ve docker-machine yükleyebilirim docker --version Docker version 17.05.0-ce, build 89658be docker-compose --version docker-compose version 1.13.0, build unknown docker-machine --version docker-machine version 0.11.0, build 5b27455 'Mac için Docker' uygulamasını indirmedim ve çalıştırmadım. Ancak koşmaya çalıştığımda > docker run -d -p 80:80 …



8
Docker'a birim ekleyin, ancak bir alt klasörü hariç tutun
Ev sahibimde bir Docker kapsayıcı ve bir klasör var /hostFolder. Bir hacim olarak Docker konteyner için bu klasörü eklemek istiyorsanız Şimdi, o zaman kullanarak bunu yapabilirsiniz ADDbölgesi Dockerfileveya hacim olarak montaj. Çok uzak çok iyi. Şimdi /hostFolderbir alt klasör içeriyor /hostFolder/subFolder,. Ben monte etmek istiyorum /hostFolderDocker kaba (ister okuma-yazma veya …
210 docker  dockerfile 

4
apt-get ile yüklenmiş olsa bile docker komutu bulunamadı
Bunu başkaları için referans olarak eklemek, çünkü böyle bir cevap varsa bana 10 dakika kazandırırdı. Ubuntu 14.0LTS sanal kutusunu kullanarak Docker'ı yüklemeyi denedim sudo apt get install docker Ancak, docker çalıştırmayı denediğimde bana aşağıdaki hatayı veriyor The program 'docker' is currently not installed. You can install it by typing: sudo …


4
Birimleri kullanarak dockerized postgres veritabanındaki veriler nasıl devam ettirilir
Docker oluşturma dosyamda üç kapsayıcı var: web, nginx ve postgres. Postgres şöyle görünür: postgres: container_name: postgres restart: always image: postgres:latest volumes: - ./database:/var/lib/postgresql ports: - "5432:5432 Amacım ./databasepostgres kapsayıcısı olarak adlandırılan yerel bir klasöre karşılık gelen bir birim bağlamaktır /var/lib/postgres. Bu kapsayıcıları başlattığımda ve postgres'e veri eklediğimde, eklediğim verilerle /var/lib/postgres/data/base/(postgres …

8
Docker kapsayıcısına statik IP atayın
Şimdi bir Docker kapsayıcısı başlatıldığında statik bir IP 172.17.0.1 atamaya çalışıyorum. Bu kabın ssh portu olarak 2122 portunu kullanıyorum, böylece bu kabın 2122 portunu dinlemesine izin verdim. sudo docker run -i -t -p 2122:2122 ubuntu Bu komut 172.17.0.5 gibi rasgele bir IP ile bir Docker kapsayıcısı çalıştıracaktır, ancak kapsayıcıya belirli …
206 docker 

5
Docker-compose ile oluşturulan görüntünün adını nasıl tanımlarım
Geliştirme ortamımı oluşturmak için docker-compose kullanıyorum . Belirli bir görüntü oluşturmak istiyorum, ancak bu görüntü için nasıl ad ayarlayacağımı bilmiyorum. wildfly: build: /path/to/dir/Dockerfile container_name: wildfly_server ports: - 9990:9990 - 80:8080 environment: - MYSQL_HOST=mysql_server - MONGO_HOST=mongo_server - ELASTIC_HOST=elasticsearch_server volumes: - /Volumes/CaseSensitive/development/wildfly/deployments/:/opt/jboss/wildfly/standalone/deployments/ links: - mysql:mysql_server - mongo:mongo_server - elasticsearch:elasticsearch_server Ne zaman yürütmek …

16
Temel görüntüler güncellenirse docker kapsayıcılarınızı otomatik olarak güncelleme
Diyelim ki temelli bir konteynır var ubuntu:latest. Şimdi bir güvenlik güncelleştirmesi var ve ubuntu:latestdocker deposunda güncellendi. Yerel imajımın ve kaplarının geride kaldığını nasıl bilebilirim? Docker repo güncellemelerini takip etmek için yerel görüntüleri ve kapsayıcıları otomatik olarak güncellemek için bazı en iyi uygulama var mıdır;

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.