镜像相关
docker search [OPTIONS] TERM#搜索镜像
docker push [OPTIONS] NAME[:TAG]#上传镜像
docker pull [OPTIONS] NAME[:TAG]#下载镜像
docker commit [OPTIONS] CONTAINER NAME[:TAG]#提交镜像
docker build [OPTIONS] PATH#构建镜像
docker rmi [OPTIONS] IMAGE [IMAGE...]#删除镜像
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]#增加镜像标签
docker images [OPTIONS] [REPOSITORY[:TAG]]#查看所有镜像
docker login-uxxx-pxxx#登录到一个docker镜像仓库 未指定仓库地址 默认为官网地址
容器启动
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
-d: 后台运行容器,并返回容器ID
-i:以交互模式运行容器,通常与-t同时使用
-t:为容器重新分配一个伪输入终端,通常与-i同时使用
-v:绑定挂载目录
--name="mycontainer": 为容器指定一个名称
--net="bridge": 指定容器网络连接类型,支持如下:bridge/host/none/container:
-p/-P :端口映射
容器控制
dockerstart/restart CONTAINER#启动/重启容器
dockerstop/killCONTAINER#停止/强停容器
dockerrm[OPTIONS] CONTAINER [CONTAINER...]#删除容器
docker rename CONTAINER CONTAINER_NEW#重命名容器:
docker attach CONTAINER#进入容器:
docker exec CONTAINER COMMAND#执行容器命令
docker logs [OPTIONS] CONTAINER#查看容器日志
dockerps[OPTIONS]#查看容器列表
docker inspect
dockertop
docker event
docker wait
dockerexport
docker port
其他命令
docker info#查看docker信息
docker version#查看docker 客户端和服务端的版本
docker run--help#docker命令帮助
dockercpcustom.conf Nginx:/etc/nginx/conf.d/#复制文件到容器
docker container update--restart=always nginx#更新容器启动项:
tail-f/var/log/messages#查看docker日志:
本地镜像管理
docker history xxx/xxx:tag#查看指定镜像的创建历史
-H:以可读的可是打印镜像大小和日期,默认为True
--no-trunc:显示完整的提交记录
-q:仅列出提交记录ID
docker save-oxxx.tar xx/xx:tag#将指定镜像保存为tar归档文件
docker load < xx.tar.gz#导入使用docker save 命令导出的镜像
-i,--import 指定导入的文件,代替<
-q,--quiet 镜像输出信息
docker import xx.tar xx/xx:tag#从镜像归档文件xx.tar创建镜像
-c应用docker指令创建镜像
-m提交时的说明文字
curl-XGEThttp://#查看本地仓库