Docker 初次嘗試

第一次接觸 Docker 固然是先安裝體驗一把先 。docker

首先是系統環境配置

  • 操做系統CentOS 7.2 64位
  • CPU1核
  • 內存1GB
  • 系統盤20GB(本地磁盤)
  • 數據盤20GB(本地磁盤)

首先 docker 須要的Linux內核版本比較高,因此可能須要先升級內核,參考個人另外一篇文章 Linux 升級內核版本centos

安裝 docker (比較通用的方式)

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum -y install docker-io

查看 docker 安裝是否成功,輸出版本號則說明安裝成功bash

docker version

啓動 docker 服務服務器

service docker start

 

安裝 docker (較新的方式,如centOS 7及以上版本,考慮到網絡問題,我採用的是 DaoCloud 方式,不適用centOS 7 一下版本)

#從 DaoCloud 下載並安裝
curl -sSL https://get.daocloud.io/docker | sh 
sudo chkconfig docker on 
#啓動 docker 服務
sudo systemctl start docker

查看運行狀態網絡

sudo systemctl status docker

 

拉取 odcker 鏡像

接下來就是拉取鏡像了,首選去 odcker 官網上找鏡像,可是個人服務器是用的騰訊雲服務器,訪問不了,只好找國內的了,找了半天終於找到一個牛逼的地方 DaoCloud 裏面 能夠去找鏡像,我找的是一個 centOS 的鏡像curl

DaoCloud截圖

 

 

 

 

 

找到圖中藍色圈中文字就能夠直接在機器上運行拉取鏡像了url

docker pull daocloud.io/centos:7
# docker pull daocloud.io/centos:latest 獲取最新版本

查看當前擁有的鏡像spa

docker images

輸出爲操作系統

REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
daocloud.io/centos   7                   9c6d4e27bb8b        2 weeks ago         196.7 MB

docker 容器是運行在鏡像基礎上的,啓動容器命令以下.net

docker run -i -t -v /root/software/:/mnt/software/ 9c6d4e27bb8b /bin/bash
#docker run <相關參數> <IMAGE ID> <初始命令>     ( IMAGE ID也換成 REPOSITORY )
# -i:表示以「交互模式」運行容器
# -t:表示容器啓動後會進入其命令行
# -v:表示須要將本地哪一個目錄掛載到容器中,格式:-v <宿主機目錄>:<容器目錄>
# /bin/bash 表示啓動容器後進入 容器 bash 命令行
相關文章
相關標籤/搜索