伺服器版本 ubuntu 16.04 lts。
安裝命令:
更新程式包索引,以及新增使用 https 傳輸的軟體包以及 ca 證書。
$ sudo apt-key adv --keyserver hkp: --recv-keys 58118e89f3a912897c070adbf76221572c52609d
需要向source.list
中新增 docker 軟體源,下表列出了不同的 ubuntu 和 debian 版本對應的 apt 源。
作業系統版本
repo
precise 12.04 (lts)
deb ubuntu-precise main
trusty 14.04 (lts)
deb ubuntu-trusty main
xenial 16.04 (lts)
deb ubuntu-xenial main
debian 7 wheezy
deb debian-wheezy main
debian 8 jessie
deb debian-jessie main
debian stretch/sid
deb debian-stretch main
用下面的命令將 apt 源新增到source.list
(將其中的替換為上表的值):
$ echo "" | sudo tee /etc/apt/sources.list.d/docker.list
新增成功後,更新 apt 軟體包快取。
$ sudo apt-get update
在一切準備就緒後,就可以安裝最新版本的 docker 了,軟體包名稱為docker-engine
。
$ sudo apt-get install docker-engine
如果系統中存在舊版本的 docker (lxc-docker
,docker.io
),會提示是否先刪除,選擇是即可。
如果覺得上面安裝步驟比較麻煩,可以使用一鍵安裝指令碼,例如阿里雲安裝指令碼:
curl -ssl | sh -
對於使用 systemd 的系統,用systemctl enable docker
啟用服務後,編輯/etc/systemd/system/multi-user.target.wants/docker.service
檔案,找到execstart=
這一行,在這行最後新增加速器位址--registry-mirror=《加速器位址》
,如:
execstart=/usr/bin/dockerd --registry-mirror=
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
linux 系統下配置完加速器需要檢查是否生效,在命令列執行ps -ef | grep dockerd
,如果從結果中看到了配置的--registry-mirror
引數說明配置成功。
$ sudo ps -ef | grep dockerd
root 5346 1 0 19:03 ? 00:00:00 /usr/bin/dockerd --registry-mirror=
$
如果docker
版本大於 1.13 或 17.05.0-ce,也可以
$ sudo docker info|grep "registry mirrors" -a 1
registry mirrors:
常用命令
說明sudo systemctl start docker
啟動 docker 服務
sudo systemctl enable docker
停止 docker 服務
sudo docker pull
sudo docker build
構建乙個映象
sudo docker run
執行乙個容器
sudo docker stop
停止乙個容器
sudo docker start
執行乙個已經停止的容易
sudo docker ps -a
顯示所有的容器,包括未執行的
sudo docker ps -l
顯示最近建立的容器
sudo docker ps -s
顯示容器總的檔案大小
sudo docker images
顯示所有的映象
sudo docker rmi
刪除乙個映象
sudo docker images -q
刪除所有映象
sudo docker rm
刪除乙個容器
docker rm $(docker ps -a -q)
刪除所有容器
sudo docker logs
檢視日誌
sudo docker exec -it gitlab bash
進入 gitlab 容器,並執行 bash 命令(ctrl + d 退出)
docker 命令有兩大類,客戶端命令和服務端命令。前者是主要的操作介面,後者用來啟動 docker daemon。
可以通過man docker
或docker help
來檢視這些命令。
可以通過man docker-command
或docker help command
來檢視這些命令的具體用法。
以上主要摘自:docker — 從入門到實踐
Ubuntu16 04安裝和配置Docker
因為要使用docker進行一些web漏洞相關的實驗,所以學習了下安裝和使用docker的方法,選用ubuntu16的原因不必多說,效能穩定,各種第三方支援也比較完善,話不多說,開始動手!首先,先進行更新 因為通過curl方式安裝可能會出現版本老舊的問題,所以我才用了pip安裝的方式 pip安裝成功後...
ubuntu 18 04安裝最新的docker
docker compse 可執行和管理多個docker容器。docker machine docker官方提供的docker管理工具。可管理多個docker主機,可搭建swarm集群。解除安裝舊版本docker 1sudo apt get remove docker docker engine d...
ubuntu18 04中安裝使用docker
直接上步驟 1 首長更新一下系統 sudo apt get update sudo apt get upgrade 2 我選擇的是從ubuntu儲存庫安裝docker版本 sudo apt install docker.io 3 安裝完成後,啟動docker並使用systemctl命令將其新增到引導...