DockerToolbox 下载地址:https://get.daocloud.io/toolbox/ 检查BIOS是否开始CPU虚拟化
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信息
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 查看)
docker ps # 查看当前运行的容器 docker ps -a #列出当前系统全部的容器
$ 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
登录后:使用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后就能够用国内的镜像来加速下载了