docker入門

一.使用Docker鏡像和倉庫

  • docker images 列出本地下載的全部鏡像
  • docker images image_name 列出指定鏡像的不一樣標籤版本
    docker images fedora
  • docker pull image_name:tag 從docker registry 下載鏡像到本地,不指定tag默認下載latest(最新的)標籤的鏡像
    docker pull fedora:21
  • docker search image_name 從docker hub 上搜索鏡像

二.構建鏡像(從已有的基礎鏡像構建新的鏡像)

  • 構建鏡像有兩種方法docker

    1. docker commit命令
    2. docker build 和 Dockerfile文件(推薦)
  • 建立Docker hub帳號(https://hub.docker.com/)
    圖片描述
須要機器驗證,點擊相應的圖片,而後在郵箱中點擊連接激活
  • 登陸Docker hubapache

    docker login   而後須要輸入你註冊時的帳號和密碼,成功後會保存你的認證信息
      docker logout  退出登陸
  • 使用Docker的commit命令建立鏡像ubuntu

    這種方法是先根據鏡像建立一個容器,而後對容器進行修改,保存·,最後提交爲一個新鏡像。
docker run -i -t ubuntu /bin/bash
  apt update
  apt install apache2
  exit  - 退出容器
  docker commit container_id username/apache2  - container_id 容器id, username Dockerhub用戶名,apache2 倉庫名
  • 將鏡像推送到Docker hubbash

    docker push username/倉庫名
    推送成功後,能夠在Docker hub中查看到本身的多了一個倉庫
相關文章
相關標籤/搜索