คำถามติดแท็ก docker

นักเทียบท่าเป็นแพลตฟอร์มแบบเปิดสำหรับผู้พัฒนาและผู้ดูแลระบบเพื่อสร้างจัดส่งและเรียกใช้แอปพลิเคชันแบบกระจาย

6
docker.io DNS ไม่ทำงานพยายามใช้ 8.8.8.8
ฉันติดตั้ง Ubuntu 14.04 ใหม่และต้องการใช้ Docker เพื่อเรียกใช้เนื้อหาเก่าที่ต้องการ 12.04 DNS ภายใน Docker ไม่ทำงาน resolv.conf ของแล็ปท็อปของฉันดูเหมือนว่า: nameserver 127.0.0.1 ซึ่งใช้ไม่ได้กับ Docker ดังนั้นจึงพยายามตั้งค่าเนมเซิร์ฟเวอร์ให้เป็น 8.8.8.8 และ 8.8.4.4 เมื่อฉันทำ $ sudo docker run -i -t ubuntu /bin/bash มันบอกว่า: WARNING: Local (127.0.0.1) DNS resolver found in resolv.conf and containers can't use it. Using default external servers : [8.8.8.8 …
33 networking  14.04  dns  docker 

9
วิธีการติดตั้ง Docker บน Ubuntu 17.04
ฉันติดตั้ง Ubuntu 17.04 (VirtualBox) แล้ว แต่เนื่องจากฉันมี Ubuntu 17.04 ดูเหมือนว่านักเทียบท่ายังไม่พร้อมใช้งานสำหรับ Ubuntu 17.04 มีวิธีแก้ปัญหาสำหรับการติดตั้ง Docker บน Ubuntu 17.04 หรือไม่? นี่คือประวัติบรรทัดคำสั่งของฉัน: 2 curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine 3 docker-machine version 4 docker pull ubuntu:latest 5 sudo apt-get update 6 sudo apt-get install linux-image-extra-$(uname …
32 17.04  docker 

6
ปัญหากับนักเทียบท่า
ฉันพยายามเรียนรู้เกี่ยวกับ "นักเทียบท่า" ใน Ubuntu 15.04 เมื่อฉันให้คำสั่งใด ๆ ที่ใช้นักเทียบท่าเช่น "ภาพรันนักเทียบท่า" มันได้รับข้อผิดพลาดต่อไปนี้: FATA[0000] Post http:///var/run/docker.sock/v1.17/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? ฉันไม่เข้าใจความหมายของมัน
32 docker 

4
วิธีการกำหนดค่าตำแหน่งที่ตั้งเป็น Unicode ในคอนเทนเนอร์ Docker Ubuntu 14.04
ฉันติดตั้ง Ubuntu Trusty container โดยใช้ Docker และเมื่อฉันเชื่อมต่อกับมันฉันจะเห็นว่า locale นั้นถูกตั้งค่าไว้ที่ค่าต่ำสุด: sudo docker run -i -t <id> /bin/bash root@<id>:/# locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= ฉันจำเป็นต้องใช้โลแคลUnicode (ตัวอย่างเช่นภาษาอังกฤษแบบสหรัฐอเมริกาen_US.UTF-8) ฉันพยายามแก้ไขไฟล์ / etc / default / locale และวางไว้ด้านใน: # cat /etc/default/locale LANG=en_US.UTF-8 แต่แม้หลังจากออกจากตู้คอนเทนเนอร์และกลับมาสถานที่ดังกล่าวยังไม่ถูกตั้งค่าอย่างเหมาะสม ฉันยังลองใช้update-localeคำสั่งโดยไม่ประสบความสำเร็จ: root@cab13a6abe4f:/# …
30 14.04  locale  unicode  docker 



1
แพ็คเกจ 'libmysqlclient-dev' ไม่มีตัวเลือกการติดตั้ง
เผชิญ E: Package 'libmysqlclient-dev' has no installation candidate ฉันใช้บล็อกนี้เพื่อการอ้างอิง: https://rehalcon.blogspot.com/2018/03/dockerize-your-django-app-for-local.html นี่คือไฟล์นักเทียบท่าของฉัน: FROM python:2-slim LABEL org.label-schema.name='app-dj' RUN apt-get clean && \ apt-get update && \ apt-get install -y \ curl \ vim \ tmux \ build-essential \ libjpeg-dev \ libpq-dev \ python-dev \ libmysqlclient-dev && \ pip install -U pip 3to2 …
22 mysql  docker 

1
แพ็คเกจ Docker-CE หรือ docker.io
ในแล็ปท็อปของฉันฉันทำงานกับ LXD เป็นส่วนใหญ่เพื่อให้มีคอนเทนเนอร์สำหรับการพัฒนาและจัดการคอนเทนเนอร์ LXD ในการผลิต (รวมกับ Ansible) ฉันมีข้อกำหนดหนึ่งข้อที่จะใช้docker/docker-composeสำหรับการปรับใช้ ฉันรู้ว่าฉันสามารถติดตั้งdocker.ioแพ็กเกจ (ที่มีแพตช์สำหรับความเข้ากันได้กับ LXC) แต่ตอนนี้ Docker ส่งเสริมการใช้ Docker-CE / Docker-EE ในกรณีนี้จะเป็น Docker-CE อันนี้มีแพตช์จากdocker.ioแพ็คเกจที่มาใน Ubuntu หรือไม่? หรือในอนาคตเครื่องยนต์ Docker-CE จะสามารถใช้งานได้จากที่เก็บ Canonical หรือ PPA

3
วิธีการเรียกใช้นักเทียบท่าเขียนเมื่อ bootup?
นี่เป็น Ubuntu 14.04 LTS VM ที่ใช้ Docker และฉันสงสัยว่าrespawnเป็นสาเหตุของปัญหาของฉัน แต่ไม่แน่ใจว่าโซลูชันที่เหมาะสมที่สุด สคริปต์พุ่งพรวดปัจจุบัน ( cat /etc/init/dockersuitecrm.conf) description "Start docker containers" author "Batman" start on filesystem and started docker stop on runlevel [!2345] respawn script docker-compose -f /usr/bin/myapp/docker-compose.yml -p myapp start end script นี้ 'งาน' ในการที่myappยังมีชีวิตอยู่และตอบสนอง แต่/sbin/initจะใช้เวลาทั้งหมดของ CPU htopเมื่อผมตรวจสอบกับ ถ้าฉันลบรายการจาก upstart ( sudo rm …
20 14.04  server  upstart  docker 

7
รูปภาพ Docker อย่างเป็นทางการสำหรับเซิร์ฟเวอร์ Ubuntu หรือไม่
ทั้งหมดที่ฉันหาได้คือรูปภาพ Docker อย่างเป็นทางการสำหรับ Ubuntu Desktopบน Docker Hub ไม่มีเซิร์ฟเวอร์ Ubuntu หรือไม่ หมายความว่าฉันต้องสร้างภาพฐานของตัวเองโดยใช้scratch ?
19 server  docker 

1
ไม่สามารถเข้าถึง collabora หลังจากติดตั้งใหม่
ฉันมีการติดตั้ง Ubuntu 16.04 ที่มีอยู่พร้อมกับติดตั้ง nextcloud /var/www/cloud(wordpress อยู่ในรูท) มันใช้งานได้ดีมาระยะหนึ่งแล้ว แต่เมื่อไม่นานมานี้ฉันได้ค้นพบ collabora เป็นทางเลือกแทน Google เอกสารและต้องการให้มันทำงานได้จริง เมื่อฉันพยายามเปิดเอกสารฉันได้รับข้อความแจ้งข้อผิดพลาด "Access Forbidden" ฉันได้ติดตั้ง collabora ตามคำแนะนำที่พบที่นี่ ฉันได้ตรวจสอบผลลัพธ์ของ lsof -i แล้วและสามารถเห็นนักเทียบท่าที่กำลังฟังใน 9980 กำหนดค่า URL ใน Nextcloud และเปล่าเปลี่ยวฉันไม่แน่ใจจริงๆว่าจะเริ่มแก้ไขปัญหานี้ได้อย่างไร หากใครจากชุมชนสามารถให้คำแนะนำแก่ฉันได้ซึ่งก็น่าทึ่งมาก ข้อมูลเพิ่มเติมบางอย่างอยู่ด้านล่าง รายการจากข้อผิดพลาดapache.logอยู่ใน / var / log / apache2: [Mon Jan 02 22:05:30.027625 2017] [authz_core:error] [pid 26396] [client <IPADDRESS>:54120] AH01630: client …

4
วิธีการแตกพอร์ตที่แมปจากเอาท์พุทของ `docker ps`
ฉันพยายามรับพอร์ตทั้งหมดที่ใช้โดยคอนเทนเนอร์ Docker ด้วยคำสั่งนี้: sudo docker ps | tail -n1 29ba3137f3e2 java8/local:latest "/bin/bash" 3 hours ago Up 3 hours 0.0.0.0:8080->8080/tcp, 0.0.0.0:8443->8443/tcp, 0.0.0.0:32783->5432/tcp, 0.0.0.0:32782->10523/tcp DEMO-20151118124751 เมื่อฉันวิ่งใน terminal ฉันได้รับฉันต้องการ $ sudo docker ps | tail -n1 | awk '{print $12}' 0.0.0.0:32783->5432/tcp, แต่ฉันต้องการพอร์ตที่แมปทั้งหมด เป็นไปได้ไหมที่จะสร้างเชลล์สคริปต์เช่นนี้ #!/bin/bash paramnum=$(sudo docker ps | grep $lasttimestamp | wc -w); …

1
จะติดตั้ง 'wget' บน Ubuntu 14.04 ได้อย่างไร
ฉันอ่านเอกสารประกอบของwgetแต่ไม่เข้าใจวิธีการดาวน์โหลดแพคเกจมีวิธีใดบ้าง (คำสั่ง) ในการดาวน์โหลดแพ็คเกจโดยใช้เทอร์มินัลใน Ubuntu ภายในคอนเทนเนอร์ Docker หรือไม่
16 14.04  docker  wget 

4
ไม่สามารถระบุตำแหน่งเครื่องมือเทียบท่าแพ็กเกจ
ฉันพยายามติดตั้ง docker บน Ubuntu ใน vmware ไม่สำเร็จ นี่คือคำสั่งและข้อผิดพลาดที่ฉันพบ sudo apt-get update sudo apt-get install docker-engine Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package docker-engine
15 14.04  docker 

2
นักเทียบท่าวิ่ง ubuntu / bin / bash เทียบกับนักวิ่ง ubuntu วิ่ง
นักเทียบท่ารุ่น 17.06.0-ce ฉันกำลังเรียน Docker โดยการดูหลักสูตรวิดีโอ วิทยากรบรรยาย: sudo docker run -ti ubuntu /bin/bash เรียกใช้นักเทียบท่าที่มีรูปอูบุนตู /bin/bash\และสิ่งที่เป็นปัญหาให้ฉัน man docker runแสดงให้เห็นว่า/bin/bashเป็นคำสั่ง docker run IMAGE [COMMAND]กล่าวคือ ก็โอเค แต่สิ่งที่แตกต่างกันคืออะไร sudo docker run -ti ubuntu และ sudo docker run -ti ubuntu /bin/bash สำหรับฉันไม่มี และอาจารย์ไม่ได้ให้ความสนใจกับคำสั่ง เขาบอกว่าเราแค่เรียกนักเทียบท่า มันเป็นคำสั่งแรกของเขาในหลักสูตร จากนั้นเขาก็แสดงให้เห็นว่าเราถูกแยกออกจากเครื่องโฮสต์เราสามารถทำลายสิ่งที่เราต้องการได้อย่างอิสระโดยไม่มีความเสียหายใด ๆ (เช่น rm -rf / bin) ฉันตรวจสอบแล้ว: $ sudo docker …
15 docker 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.