docker使用指南
命令提示:
docker --version Docker version
docker-compose --version
docker-machine --version
docker ps
docker version
docker info
首先 Windows 下启动docker machine(更多命令 docker-machine -h
), 使用dokcer-machine ls 查看已安装的机器
docker-machine start [machine name]
执行
docker-machine env [machine name]
运行成功,会出现如下的代码:
@FOR /f "tokens=*" %i IN ('docker-machine env box') DO @%i
按提示拷贝在shell中执行
下一步,输入docker version
便会显示有Client和Server,如下
Client:
Version: 17.10.0-ce
API version: 1.33
Go version: go1.8.3
Git commit: f4ffd25
Built: Tue Oct 17 19:00:02 2017
OS/Arch: windows/amd64
Server:
Version: 17.12.0-ce
API version: 1.35 (minimum version 1.12)
Go version: go1.9.2
Git commit: c97c6d6
Built: Wed Dec 27 20:12:29 2017
OS/Arch: linux/amd64
Experimental: false
使用docker images
查看已安装的容器image。
下一步运行镜像,
docker run [image name]
如果本地没有对应的镜像,docker会自动从dockerhub pull回本地。 也可运行命令:
docker pull [image name]
例如安装splash
1、Pull the image:
1$ sudo docker pull scrapinghub/splash
2、Start the container:
1$ sudo docker run -p 5023:5023 -p 8050:8050 -p 8051:8051 scrapinghub/splash
3、Splash is now available at 0.0.0.0 at ports 8050 (http), 8051 (https) and 5023 (telnet).