Docker 安裝使用(windows)

  1. windows7安裝(必須64bit)
DockerToolbox 下載地址:https://get.daocloud.io/toolbox/
檢查BIOS是否開始CPU虛擬化
  1. 建立虛擬機
docker-machine create --driver virtualbox my-default
docker-machine ls #查看當前虛擬機列表

3.經常使用命令docker

docker version # 查看當前版本
docker search ubuntu #搜索鏡像
sudo docker search -s 100 ubuntu # 查找 star 數至少爲 100 的鏡像,找出只有官方鏡像 start 數超過 100,默認不加 s 選項找出全部相關 ubuntu 鏡像
docker pull ubuntu # 獲取 ubuntu 官方鏡像 
sudo docker images # 查看當前鏡像列表 
docker info # 顯示docker信息
  1. 運行一個容器
docker run -i -t ubuntu:14.04 /bin/bash
# docker run - 運行一個容器
# -t - 分配一個(僞)tty (link is external)
# -i - 交互模式 (so we can interact with it)
# ubuntu:14.04 - 使用 ubuntu 基礎鏡像 14.04
# /bin/bash - 運行命令 bash shell
# ubuntu 會有多個版本,經過指定 tag 來啓動特定的版本 [image]:[tag]
docker start 容器ID #啓動已有容器(ID經過docker ps -a 查看)
docker stop 容器ID #中止容器(ID經過docker ps查看)
docker rm 容器ID #刪除容器(ID經過docker ps -a 查看)
  1. 查看運行的容器
docker ps # 查看當前運行的容器
docker ps -a #列出當前系統全部的容器
  1. 將容器提交爲鏡像
$ docker commit c2df523c3ad8 hub註冊名/base:latest
sha256:effb95017710c4ae92291d27ee150d236dc11fd5259258b1bd8936c1e0a8c5af
$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED                  SIZE
base                latest              effb95017710        Less than a second ago   498.2 MB
ubuntu              latest              104bec311bcd        5 days ago               129 MB
cariden/centos6.7   latest              659d8194159a        13 months ago            431.4 MB

7.推送鏡像到docker-hubshell

$ docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docke
Username: 註冊用戶名
Password:
Login Succeeded
$ docker push hub註冊名/base:latest
  1. docker pull加速
登錄後:使用https://www.daocloud.io/mirror 查看加速地址
docker-machine ssh default 
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile 
exit 
docker-machine restart default
重啓Docker後就能夠用國內的鏡像來加速下載了
相關文章
相關標籤/搜索