1、Docker要求CentOS系統的內核版本高於 3.10 ,通過 uname -r 命令查看你當前的內核版本是否支持安賬docker
2、更新yum包:sudo yum update
3、安裝需要的軟件包,yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4、設置yum源:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5、可以查看所有倉庫中所有docker版本,並選擇特定版本安裝:yum list docker-ce --showduplicates | sort -r
6、安裝docker:sudo yum install docker-ce-17.12.0.ce
7、啟動Docker服務:systemctl start docker
8、配置阿里雲鏡像倉庫(鏡像加速)
a. 登錄到阿里雲管理后台;然后搜索容器鏡像,點擊【容器鏡像服務】登錄控制台。
b. 登錄成功頁面如下。(若彈出開通服務窗口,關閉即可)
c. 單擊【鏡像中心】 > 【鏡像加速器】,可以看到阿里雲為您提供了一個專屬的鏡像加速地址。
d. 配置Docker的自定義鏡像倉庫地址。請將下面命令中的鏡像倉庫地址https://kqh8****.mirror.aliyuncs.com
替換為阿里雲為您提供的專屬鏡像加速地址。
tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"] } EOF
9、 重新加載服務配置文件:systemctl daemon-reload
10、重啟Docker服務:systemctl restart docker
11、查看Docker鏡像倉庫中Nginx的可用版本:docker search nginx
12、拉取最新版的Nginx鏡像:docker pull nginx:latest
13、查看本地鏡像:docker images
命令輸出如下所示:
14、運行容器:docker run --name nginx-test -p 8080:80 -d nginx
命令參數說明:
-
- --name nginx-test:容器名稱。
- -p 8080:80: 端口進行映射,將本地8080端口映射到容器內部的80端口。
- -d nginx: 設置容器在后台一直運行。
命令輸出如下所示:
15、在瀏覽器地址欄輸入http://<ECS公網地址>:8080
訪問Nginx服務。
下一章講解docker如何部署.net core項目【https://www.cnblogs.com/smile-live/p/13606316.html】