Docker 安装使用(windows)

本文详细介绍了如何在Windows7 64位系统上安装并配置Docker Toolbox,包括开启CPU虚拟化、创建虚拟机等步骤,并提供了常用的Docker命令示例,如镜像和容器的管理。
  1. windows7安装(必须64bit)
DockerToolbox 下载地址:https://get.daocloud.io/toolbox/
检查BIOS是否开始CPU虚拟化
  1. 创建虚拟机
docker-machine create --driver virtualbox my-default
docker-machine ls #查看当前虚拟机列表

3.常用命令

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-hub

$ 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后就可以用国内的镜像来加速下载了

转载于:https://my.oschina.net/u/1179666/blog/808723

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值