1. 程式人生 > >Centos搭建Docker環境

Centos搭建Docker環境

run fig r環境 daemon 技術分享 ner dock 過程 dir

安裝Docker

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

    yum install docker-io -y    //-y是yum命令的參數,表示對所有的提問都回答“yes”

    技術分享圖片

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

    docker -v
    技術分享圖片
  • 啟動Docker

    service docker start

    技術分享圖片

  • 設置開機啟動
    這裏這一步可以忽略,但是為了你的Linux重啟不需要手動去service docker start,你可以設置成開機自啟動

    chkconfig docker on

    技術分享圖片

配置Docker

由於受到墻的影響,我們需要配置一下鏡像源,這裏我們使用騰訊的鏡像源,加速訪問 Docker Hub

  • 執行以下命令

    echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/docker
    systemctl daemon-reload
  • 重啟docker`

    service docker restart

    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 //創建文件夾 ls /data exit ls /data
### 保持容器
查看所有的容器信息, 能獲取容器的id

docker ps -a
保存鏡像
docker commit -m="備註" 你的CONTAINER_ID 你的IMAGE
技術分享圖片

大功告成

以上就是對docker安裝配置運行的基本操作,後續持續更新關於Docker容器的操作,下一篇講述如何發布到DockerHub上,其實這個過程是和GitHub基本操作。

Centos搭建Docker環境