ฉันต้องการสร้างและเรียกใช้ Docker container บน Ubuntu 16.04 LTS ฉันจะติดตั้ง Docker ได้อย่างไร
ฉันต้องการสร้างและเรียกใช้ Docker container บน Ubuntu 16.04 LTS ฉันจะติดตั้ง Docker ได้อย่างไร
คำตอบ:
นักเทียบท่ามีสองรสชาติ: The Comunity Edition (CE) และ Enterprise Edition (EE) ดูคำถามนี้สำหรับความแตกต่าง เพียงใช้ Docker CE หากคุณไม่รู้ว่าจะต้องใช้อะไร
มีสองวิธีในการติดตั้ง (ขอขอบคุณKatuและSuor !) วิธีเทียบท่าอย่างเป็นทางการเป็นเรื่องล่าสุดเล็กน้อย
$ sudo apt-get install docker.io
ในอดีตที่ผ่านมาวิธีนี้ถูกลดทอนลงเนื่องจากแพ็คเกจนักเทียบท่านั้นล้าสมัยไปแล้ว แหล่งจักรวาลเป็นธรรมที่ผ่านมาในขณะนี้
อูบุนตูคำแนะนำการติดตั้งรายการทั้งหมดที่คุณต้องการในรายละเอียด แต่ในกรณีส่วนใหญ่มันเดือดลงไป:
(1) ตั้งค่าที่เก็บข้อมูลนักเทียบท่า
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
(2) ติดตั้ง Docker CE
sudo apt-get update
sudo apt-get install docker-ce
(3) ตรวจสอบการติดตั้ง
sudo docker run hello-world
รุ่นล่าสุดที่สามารถพบได้ที่นี่ มันเป็น 18.06 ในเดือนพฤศจิกายน 2018 รุ่นนี้มีอยู่ในแหล่งที่มาจากด้านบนในขณะที่แหล่งแพคเกจเริ่มต้นของอูบุนตูมี Docker 1.5 ( แหล่งที่มา ) เท่านั้น คุณสามารถค้นหาการเปลี่ยนแปลงในบันทึกประจำรุ่นนักเทียบท่า เวอร์ชัน 1.5 เก่ามากจนฉันไม่สามารถทราบได้ว่ามันเก่าแค่ไหน
เพื่อติดตั้งเวอร์ชั่นที่เก็บ Ubuntu
sudo apt install docker.io
ตรวจสอบเวอร์ชั่นด้วย
docker --version
คุณอาจยังคงต้องการที่จะทำหลังการติดตั้งขั้นตอน ขอบคุณ @wiscucky
docker.io
docker 18.06.1
อูบุนตูdocker.io
แพคเกจได้รับการปรับปรุงล่าสุดเมื่อ 27 กันยายน 2018ซึ่งเป็นเพียงหนึ่งเดือนหลังจากที่รุ่นที่ได้รับการปล่อยตัวเมื่อวันที่ 21 สิงหาคม 2018 คุณอาจยังคงต้องการที่จะทำหลังการติดตั้งขั้นตอน: docs.docker.com/install/linux/linux-postinstall
docker
, docker-ce
, docker-engine
และแน่นอนdocker.io
...
วิธีที่ง่ายที่สุดในการติดตั้ง docker บน Ubuntu โดยใช้คำสั่งต่อไปนี้ซึ่งคุณสามารถรับได้จากhttps://get.docker.com/
สคริปต์นี้มีไว้สำหรับติดตั้งง่ายและรวดเร็วผ่าน:
$ curl -fsSL https://get.docker.com | sh
หรือ
wget -qO- https://get.docker.com/ | sh
สำหรับการสร้างการทดสอบ (เช่นผู้สมัครรุ่น):
$ curl -fsSL https://test.docker.com | sh
หรือ
wget -qO- https://test.docker.com/ | sh
สำหรับการสร้าง rc ด้วยฟีเจอร์การทดลอง:
$ curl -fsSL https://experimental.docker.com | sh
หรือ
wget -qO- https://experimental.docker.com/ | sh
ในการติดตั้ง Community edition ให้เพิ่มคีย์ GPG
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
เพิ่มที่เก็บนักเทียบท่า
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
เพื่อให้แน่ใจว่าคุณกำลังจะติดตั้ง docker จาก Docker repo
apt-cache policy docker-ce
ตอนนี้ติดตั้งนักเทียบท่า
sudo apt-get install -y docker-ce
มันจะทำงานโดยค่าเริ่มต้น แต่คุณสามารถตรวจสอบสถานะ
sudo systemctl status docker
BTW สำหรับLinux Mint (ขึ้นอยู่กับ Ubuntu)ต้องเปลี่ยนชื่อรีลีสด้วยตัวเองหลังจากเพิ่มที่เก็บ
ขั้นตอนย่อย:
sudo vi /etc/apt/sources.list.d/additional-repositories.list
sarah
หรือชื่ออื่น ๆ xenial
เพื่อtara
หรือชื่ออื่น ๆ bionic
เพื่อคุณสามารถทำตามขั้นตอนด้านล่างเพื่อติดตั้ง docker-ce ใน Ubuntu -
ติดตั้งการอ้างอิงก่อน
sudo apt install apt-transport-https ca-certificates curl software-properties-common
เพิ่มคีย์ GPG สำหรับที่เก็บ Docker อย่างเป็นทางการในระบบ:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
เพิ่มที่เก็บข้อมูล Docker ใน sources.list.d ไปยังแหล่ง APT โดยใช้คำสั่งด้านล่าง -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"
ตรวจสอบว่าคุณสามารถติดตั้ง Docker จากที่เก็บ Docker ได้หรือไม่
apt-cache policy docker-ce
สุดท้ายติดตั้งแพคเกจ Docker CE ด้วยคำสั่งด้านล่าง
sudo apt-get install -y docker-ce
Voila คุณติดตั้ง Docker-CE แล้ว คุณสามารถตรวจสอบการติดตั้งได้โดยตรวจสอบเวอร์ชั่นของdocker-ce ที่ติดตั้ง
docker --version
สำหรับคำแนะนำโดยละเอียดเพิ่มเติมให้ทำตามบทช่วยสอนนี้
การติดตั้งเดเบียน
lsb_release -a | grep Code
สมญานาม: xenial
lscpu | grep Arch
สถาปัตยกรรม x86_64
ขั้นสุดท้ายดาวน์โหลดเดเบียน src ของคุณ ไปที่https://download.docker.com/linux/ubuntu/dists/เลือกรุ่น Ubuntu ของคุณเรียกดู pool / stable / และเลือก amd64, armhf, ppc64el หรือ s390x ดาวน์โหลดไฟล์. deb สำหรับเวอร์ชั่น Docker ที่คุณต้องการติดตั้ง
sudo dpkg -i /path/to/package.deb
docker -v
นักเทียบท่ารุ่น 18.06.0-ce