上一節演示了如何 通過Xshell連接CentOS服務,鏈接:Docker學習筆記之-通過Xshell連接 CentOS服務
本節將演示 如何在CentOS中安裝 Docker
第一步:更新系統包到最新
1 //centOS命令 2 sudo yum update -y 3 sudo yum upgrade 4 5 //Ubuntu命令 6 sudo apt-get update -y 7 sudo apt-get upgrade
第二步:安裝必要的一些系統相關工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

第三步:配置docker倉庫源,這里使用 阿里云鏡像倉庫源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

出現上圖所示,表示配置成功!
第四步:安裝 docker-ce 版本
sudo yum makecache fast
sudo yum -y install docker-ce

第五步:啟動 docker服務,并設定開機啟動
sudo systemctl start docker --啟動docker服務
sudo systemctl enable docker --設定為開機啟動

第六步:配置阿里云鏡像加速器
國內從 Docker Hub 拉取鏡像有時會遇到困難,此時可以配置鏡像加速器,國內很多云服務商都提供了國內加速器服務
例如:阿里云加速器(點擊 管理控制臺 -> 登錄賬號 ->進入下邊地址-> 左側鏡像中心 -> 鏡像加速器 -> 復制地址)
阿里云鏡像倉庫中心:https://cr.console.aliyun.com/cn-shanghai/instances/repositories

在終端輸入如下命令 ,進入編輯模式:
vi /etc/docker/daemon.json


在里邊編輯如下代碼:
注意:把 ["https://z084iob1.mirror.aliyuncs.com"] 這個地址要更換成你阿里云后臺的鏡像加速地址
{ "registry-mirrors": ["https://z084iob1.mirror.aliyuncs.com"] }
編輯完成后,先按 ESC鍵退出,然后輸入 :wq 命令保存退出
:wq ---表示保存退出(冒號為英文輸入法)
:wq! ---表示強制保存退出
第七步:重啟docker服務
sudo systemctl daemon-reload
sudo systemctl restart docker
最后驗證 docker 是否安裝成功
docker --version --查看版本 sudo systemctl status docker --查看docker運行狀態 sudo docker run hello-world --測驗

測驗 hello-world 成功后,會顯示如下

輸入命令:
docker images 查看當前正在運行的鏡像
docker ps 查看當前正在運行的容器

以下是一些常用命令:
----------------- docker ps 查看當前正在運行的容器 ----------------- docker ps -a 查看所有容器的狀態 ----------------- docker start/stop/restart id/name 啟動/停止/重啟 某個容器 ----------------- docker attach id 進入某個容器(使用exit退出后容器也跟著停止運行) ----------------- docker exec -ti id 啟動一個偽終端以互動式的方式進入某個容器(使用exit退出后容器不停止運行) ----------------- docker images 查看本地正在運行的鏡像 ----------------- docker rm id/name 洗掉某個容器 ----------------- docker rmi id/name 洗掉某個鏡像 ----------------- docker run --name test -ti ubuntu /bin/bash 復制ubuntu容器并且重命名為test且運行,然后以偽終端互動式方式進入容器,運行bash ----------------- docker build -t soar/centos:7.1 . 通過當前目錄下的Dockerfile創建一個名為soar/centos:7.1的鏡像,切記后邊的點 . 不能丟掉 ----------------- docker run -d -p 2222:22 --name test soar/centos:7.1 以鏡像soar/centos:7.1創建名為test的容器,并以后臺模式運行,并做埠映射到宿主機2222埠,P引數重啟容器宿主機埠會發生改變
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/185721.html
標籤:.NET技术
