docker使用指南

2 minute read

命令提示:

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).