Tôi muốn xây dựng và chạy các container Docker trên Ubuntu 16.04 LTS. Làm cách nào để cài đặt Docker?
Tôi muốn xây dựng và chạy các container Docker trên Ubuntu 16.04 LTS. Làm cách nào để cài đặt Docker?
Câu trả lời:
Docker có hai hương vị: Phiên bản Comunity (CE) và Phiên bản doanh nghiệp (EE). Xem câu hỏi này cho sự khác biệt. Chỉ cần lấy Docker CE nếu bạn không biết nên dùng.
Có hai cách để cài đặt nó (cảm ơn bạn, Katu và Suor !). Cách docker chính thức là một chút gần đây.
$ sudo apt-get install docker.io
Trước đây, cách này không được khuyến khích vì gói docker đã quá lỗi thời. Các nguồn vũ trụ là khá gần đây.
Các hướng dẫn cài đặt Ubuntu liệt kê tất cả những gì bạn cần một cách chi tiết, nhưng trong hầu hết các trường hợp, nó nắm rõ:
(1) Thiết lập kho chứa docker
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) Cài đặt Docker CE
sudo apt-get update
sudo apt-get install docker-ce
(3) Xác minh cài đặt
sudo docker run hello-world
Phiên bản mới nhất có thể được tìm thấy ở đây . Đó là ngày 18 tháng 6 năm 2018. Phiên bản này có sẵn trong các nguồn từ phía trên, trong khi các nguồn gói mặc định của Ubuntu chỉ chứa Docker 1.5 ( nguồn ). Bạn có thể tìm thấy những thay đổi trong ghi chú phát hành docker . Phiên bản 1.5 quá cũ đến nỗi tôi không thể tìm ra nó bao nhiêu tuổi.
Để cài đặt phiên bản kho lưu trữ Ubuntu
sudo apt install docker.io
Kiểm tra phiên bản với
docker --version
Bạn vẫn có thể muốn thực hiện các bước sau khi cài đặt . Cảm ơn @wvducky
docker.io
gói Ubuntu đang ở docker 18.06.1
. docker.io
Gói Ubuntu được cập nhật vào ngày 27 tháng 9 năm 2018 , chỉ một tháng sau khi phiên bản đó được phát hành vào ngày 21 tháng 8 năm 2018 . Bạn vẫn có thể muốn thực hiện các bước sau khi cài đặt: docs.docker.com/install/linux/linux-postinstall .
docker
, docker-ce
, docker-engine
và dĩ nhiên là docker.io
...
Cách dễ nhất để cài đặt docker trên Ubuntu bằng lệnh sau mà bạn có thể nhận được từ https://get.docker.com/
Kịch bản này có nghĩa là để cài đặt nhanh chóng và dễ dàng thông qua:
$ curl -fsSL https://get.docker.com | sh
hoặc là
wget -qO- https://get.docker.com/ | sh
Đối với bản dựng thử nghiệm (ví dụ: phát hành ứng viên):
$ curl -fsSL https://test.docker.com | sh
hoặc là
wget -qO- https://test.docker.com/ | sh
Đối với bản dựng RC với tính năng thử nghiệm:
$ curl -fsSL https://experimental.docker.com | sh
hoặc là
wget -qO- https://experimental.docker.com/ | sh
Để cài đặt phiên bản cộng đồng, thêm khóa GPG
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Thêm kho chứa docker
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
Để chắc chắn, bạn sẽ cài đặt docker từ Docker repo,
apt-cache policy docker-ce
Bây giờ cài đặt docker,
sudo apt-get install -y docker-ce
Nó sẽ được chạy theo mặc định, nhưng bạn có thể kiểm tra trạng thái
sudo systemctl status docker
BTW, đối với Linux Mint (dựa trên ubfox) , cần thay đổi tên phát hành bằng tay, sau khi thêm kho lưu trữ.
Các bước phụ:
sudo vi /etc/apt/sources.list.d/additional-repositories.list
sarah
hoặc tên khác, thành xenial
.tara
hoặc tên khác, thành bionic
.Bạn có thể làm theo các bước dưới đây để cài đặt docker-ce trong Ubuntu -
cài đặt các phụ thuộc đầu tiên
sudo apt install apt-transport-https ca-certificates curl software-properties-common
thêm khóa GPG cho kho Docker chính thức vào hệ thống:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Thêm kho Docker trong nguồn.list.d vào nguồn APT bằng lệnh bên dưới -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"
xác minh xem bạn có thể cài đặt Docker từ kho Docker không
apt-cache policy docker-ce
Cuối cùng, cài đặt gói Docker CE với lệnh bên dưới
sudo apt-get install -y docker-ce
Voila, bạn đã cài đặt Docker-CE. Bạn có thể xác minh cài đặt bằng cách kiểm tra phiên bản docker-ce đã cài đặt
docker --version
Để được hướng dẫn chi tiết hơn, hãy làm theo hướng dẫn này
Cài đặt Debian.
lsb_release -a | grep Code
Tên mã: xenial
lscpu | grep Arch
Kiến trúc: x86_64
Cuối cùng tải về src debian của bạn. Tới https://download.docker.com/linux/ubuntu/dists/ , chọn phiên bản Ubuntu của bạn, browse đến hồ bơi / ổn định / và chọn amd64, armhf, ppc64el, hoặc s390x. Tải xuống tệp .deb cho phiên bản Docker mà bạn muốn cài đặt.
sudo dpkg -i /path/to/package.deb
docker -v
Docker phiên bản 18,06.0-ce