Ubuntu 簡單安裝 Docker

2021-09-07 14:23:42 字數 3304 閱讀 6331

伺服器版本 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 dockerdocker help來檢視這些命令。

可以通過man docker-commanddocker 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命令將其新增到引導...