基於CentOS搭建Docker環境

1. 安裝與配置 Docker

  • 安裝 Docker

    Docker 軟件包已經包括在默認的 CentOS-Extras 軟件源裏。因此想要安裝 docker,只需要運行下面的 yum 命令:

    yum install docker-io -y

    直接yum安裝,安裝成功後查看版本

    docker -v

    啓動docker

    service docker start

    設置開機啓動

    chkconfig docker on
  • 配置 Docker

    因爲國內訪問 Docker Hub 較慢, 可以使用騰訊雲提供的國內鏡像源, 加速訪問 Docker Hub

    依次執行以下命令

    echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/docker
    systemctl daemon-reload
    service docker restart

2. Docker 的簡單操作

  • 下載鏡像

    下載一個官方的 CentOS 鏡像到本地

    docker pull centos

    下載好的鏡像就會出現在鏡像列表裏

    docker images
  • 運行容器

    這時我們可以在剛纔下載的 CentOS 鏡像生成的容器內操作了。

    生成一個 centos 鏡像爲模板的容器並使用 bash shell

    docker run -it centos /bin/bash

    這個時候可以看到命令行的前端已經變成了 [root@(一串 hash Id)] 的形式, 這說明我們已經成功進入了 CentOS 容器。

    在容器內執行任意命令, 不會影響到宿主機, 如下

    mkdir -p /data/simple_docker

    可以看到 /data 目錄下已經創建成功了 simple_docker 文件夾

    ls /data

    退出容器

    exit

    查看宿主機的 /data 目錄, 並沒有 simple_docker 文件夾, 說明容器內的操作不會影響到宿主機

    ls /data
  • 保存容器

    查看所有的容器信息, 能獲取容器的id

    docker ps -a

    然後執行如下命令,保存鏡像:

    docker commit -m="備註" [CONTAINER_ID] [IMAGE]
  • 完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章