Docker學習筆記之-在CentOS中安裝Docker

上一節演示瞭如何 經過Xshell鏈接CentOS服務,連接:Docker學習筆記之-經過Xshell鏈接 CentOS服務html

本節將演示 如何在CentOS中安裝 Dockerlinux

第一步:更新系統包到最新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

第二步:安裝必要的一些系統相關工具shell

sudo yum install -y yum-utils device-mapper-persistent-data lvm2   

第三步:配置docker倉庫源,這裏使用 阿里雲鏡像倉庫源json

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

出現上圖所示,表示配置成功!ubuntu

第四步:安裝 docker-ce 版本centos

sudo yum makecache fast
sudo yum -y install docker-ce

第五步:啓動 docker服務,並設置開機啓動 bash

sudo systemctl start docker        --啓動docker服務
sudo systemctl enable docker          --設置爲開機啓動

第六步:配置阿里雲鏡像加速器app

國內從 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參數重啓容器宿主機端口會發生改變
相關文章
相關標籤/搜索