帮助命令
#版本信息
docker version
#详细信息
dcoekr info
#命令帮助信息
docker 命令 --help
镜像命令
##查看镜像
docker images
##搜索镜像
docker search 镜像名
##拉取镜像
docker pull 镜像名 [:版本]
##删除
docker rmi 镜像名或id(多个容器使用空格分隔)
##删除全部镜像
docker rmi -f $(docker images -aq)
容器命令
##创建容器 (以centos镜像为例)
docker run [参数] 镜像名
参数说明
--name=容器名 #镜像重命名
-d #后台启动
-it #交互式运行
-p 主机端口:容器端口 #进行端口映射
-P #随机端口
## 运行容器并进入
docker run -it --name=mycentos1 /bin/bash
##退出
exit #如果未使用后台启动容器。退出后容器会停止
ctrl+p+q #退出后不会停止容器
##查看当前运行的容器
docker ps
-a ##全部容器
-n=容器名 ##指定容器
-q ##显示容器id
##删除容器
docker rm 容器名或id
##启动容器
docker start
##重启容器
docker restart
##停止容器
docker stop
##杀掉容器
docker kill
常用其他命令
##查看日志
docker logs
docker logs -tf --tail 10 mycentos1 #查看10行日志 带时间戳
##查看容器进程信息
docker top 容器id
##查看容器详细信息
docker inspect 容器id
##进入容器
docker exec -it 容器id /bin/bash ##开启新终端
docker attach 容器id ##不开启新终端
##容器内文件拷贝到容器外
docker cp 容器id:源 目标
## 提交镜像
docker commit
docker commit -a="lijianan" -m="add webapp" tomcat9.0 mytomcat9:1.0
##参数
-a 提交人
-m 提交信息
提交的容器
新镜像名和版本号