document url:http://www.runoob.com/docker/docker-command-manual.html
docker xxx --help
或
docker --help
如:docker --help
或
docker images --help
docker start [OPTIONS] CONTAINER [CONTAINER...]
docker stop [OPTIONS] CONTAINER [CONTAINER...]
docker restart [OPTIONS] CONTAINER [CONTAINER...]
docker rm [OPTIONS] CONTAINER [CONTAINER...]
docker rmi [OPTIONS] CONTAINER [CONTAINER...]
docker run -p 9000:9000 --name myphp-fpm -v ~/nginx/www:/www -v $PWD/conf:/usr/local/etc/php -v $PWD/logs:/phplogs -d php:5.6-fpm
命令说明:
-p 9000:9000 :将容器的9000端口映射到主机的9000端口
–name myphp-fpm :将容器命名为myphp-fpm
-v ~/nginx/www:/www :将主机中项目的目录www挂载到容器的/www
-v $PWD/conf:/usr/local/etc/php :将主机中当前目录下的conf目录挂载到容器的/usr/local/etc/php
-v $PWD/logs:/phplogs :将主机中当前目录下的logs目录挂载到容器的/phplogs
-d 后台运行容器,并返回容器ID
php:5.6-fpm 使用的镜像,镜像name:镜像tag
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
如:docker exec -it mynginx /bin/bash
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
如:docker inspect 15cd5cbb7e3f
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
如:docker commit fd93097ec118 php-fpm:v1
docker login [OPTIONS] [SERVER]
登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
如:docker login -u 用户名 -p 密码
docker logout
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
如:docker pull java
docker push [OPTIONS] NAME[:TAG]
如:docker push wang78699425/php-fpm-7.2:redis
docker search [OPTIONS] TERM
如:docker search -s 10 java
从Docker Hub查找所有镜像名包含java,并且收藏数大于10的镜像
docker images [OPTIONS] [REPOSITORY[:TAG]]
如:docker images
docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
如:docker tag ubuntu:15.10 runoob/ubuntu:v3
docker build [OPTIONS] PATH | URL | -
如:docker build -f /path/to/a/Dockerfile .
docker save [OPTIONS] IMAGE [IMAGE...]
如:docker save -o my_ubuntu_v3.tar runoob/ubuntu:v3
配合docker load 使用
docker load [OPTIONS]
如:docker load 配合docker save 使用 如:docker export 98ca36> ubuntu.tar 配合docker import 使用 如:docker import my_ubuntu_v3.tar runoob/ubuntu:v4 配合docker export 使用 如:docker info 如:docker version
将指定镜像保存成 tar 归档文件:
docker export [OPTIONS] CONTAINER
从归档文件中创建镜像:
docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
显示 Docker 系统信息,包括镜像和容器数:
docker info [OPTIONS]
显示 Docker 版本信息:
docker version [OPTIONS]