镜像命令
docker search `搜索镜像
docker pull `下载镜像
docker push `推送镜像
dokcer load `导入镜像
'示例: dokcer load -i docker_nginx.tat.gz'
dokcer save `导出镜像
'示例: dokcer save centos:7 -o docker_contos7.tar.gz'
dokcer images `查看镜像列表
docker rmi 名称:版本 `删除镜像
docker tag `给镜像打标签
docker commit -m="描述信息" -a="作者" 容器id 要创建的镜像名:标签
docker build -t 镜像名称 -f dockerfile文件路径
容器命令
docker ps -a
docker container -a # `查看容器列表
docker run # `创建并启动容器
docker container create `# 创建容器
-i # `以交互模式运行
-t # `分配一个交互式的伪终端
-d # `放后台启动
-p # 端口映射
docker start # 启动容器
docker run -d --restart=always nginx:latest # 开机自启
docker stop # 停止容器
docker restart # 重启容器
docker kill # 强制停止容器
docker rm # 删除容器
docker rm -f `docker ps -a -q` # 删除所有容器
docker exec # 进入正在运行的容器
docker exec -it 容器id/容器名字 /bin/bash
docker exec -it 容器id 命令 # 在宿主机执行容器内命令
dokcer attach ` # 使用相同的终端进入正在运行的容器
离开容器快捷键 `CTRL+Q \ P
docker logs -f -t --tail N # 查看容器日志
-t 加入时间戳 -f 跟随最新日志打印 --tail+数字 打印最后N行
docker top 容器id # 查看容器内运行的进程
docker inspect 容器id # 查看容器具体信息
docker cp 容器id:/文件路径 宿主机路径 # 拷贝容器或宿主机文件至对应目标