https://www.cnblogs.com/wangxiayun/p/10064421.html
安裝docker
1、Docker 要求 CentOS 系統的核心版本高于 3.10 ,檢視本頁面的前提條件來驗證你的CentOS 版本是否支援 Docker 。
通過 uname -r 指令檢視你目前的核心版本
$ uname -r
2、使用 root 權限登入 Centos。確定 yum 包更新到最新。
$ yum update
3、解除安裝舊版本(如果安裝過舊版本的話)
$ yum remove docker docker-common docker-selinux docker-engine
4、安裝需要的軟體包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的
$ yum install -y yum-utils device-mapper-persistent-data lvm2
5、設定yum源
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6、可以檢視所有倉庫中所有docker版本,并選擇特定版本安裝
$ yum list docker-ce --showduplicates | sort -r
7、安裝docker
檢視版本
docker -v
- 啟動Docker
sudo systemctl start docker 啟動
sudo systemctl enable docker 設定開機啟動
9)添加阿裡雲鏡像下載下傳位址
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://zydiol88.mirror.aliyuncs.com"]
}

cat /etc/docker/daemon.json 配置檔案寫錯了,正确如下:
Docker基本指令快速入門
1)鏡像指令
鏡像:相當于應用的安裝包,在Docker部署的任何應用都需要先建構成為鏡像
docker search 鏡像名稱 搜尋鏡像
docker pull 鏡像名稱 拉取鏡像
docker images 檢視本地所有鏡像
docker rmi -f 鏡像名稱 删除鏡像
docker pull openjdk:8-jdk-alpine
2)容器指令
容器:容器是由鏡像建立而來。容器是Docker運作應用的載體,每個應用都分别運作在Docker的每個
容器中。
docker run -i 鏡像名稱:标簽 運作容器(預設是前台運作)
docker ps 檢視運作的容器
docker ps -a 查詢所有容器
常用的參數:
-i:運作容器
-d:背景守方式運作(守護式)
–name:給容器添加名稱
-p:公開容器端口給目前主控端
-v:挂載目錄
docker exec -it 容器ID/容器名稱 /bin/bash 進入容器内部
docker start/stop/restart 容器名稱/ID 啟動/停止/重新開機容器
docker rm -f 容器名稱/ID 删除容器
docker run -di nginx #背景守方式運作(守護式)
docker run -di -p 90:80 nginx #鏡像端口映射
http://192.168.10.110:90/