[root@foundation78 images]# docker # 按TAB键就可以出来这些指令
1.docker对容器的操作指令
docker ps # 查看正在运行的容器
docker ps -a # 查看所有容器状态
docker commit # 提交数据,提交的越多,镜像层越多
docker cp # 拷贝
docker exec # 在容器内部执行命令
docker port # 查看端口
docker rename # 给容器重命名
docker stack # 查看状态
docker ps -aq # 查看所有容器id
docker run -it --name vm1 ubuntu # 创建容器
docker attach vm1 # 查看容器状态
docker top vm1 # 连接容器
docker logs vm1 # 查看容器指令输出,用来做安全审计 , -f 参数可以实时查看
docker inspect vm1 # 查看容器详情
docker stats vm1 # 查看容器资源使用率
docker diff vm1 # 查看容器的变更
docker stop vm1 # 停止容器
docker start vm1 # 启动容器
docker kill vm1 # 强制干掉容器
docker restart vm1 # 重启容器
docker pause/unpause vm1 # 暂停/恢复容器
docker rm/rmi vm1 # 删除容器
docker export vm1 > vm1.tar # 导出容器
docker import vm1.tar image # 导入容器为镜像 image
docker history # 查看镜像的编译历史
docker port vm1 # 查看端口映射
docker search # 查询镜像
docker pull # 拉取镜像
docker push # 推送镜像
docker commit # 更新镜像
docker images # 查看本地镜像
docker load # 加载镜像
docker network # 查看网络
注:容器停掉之后,内部的所有资源都会被释放,可以重新分配
[root@foundation78 images]# docker container stop game # 关闭容器
game
[root@foundation78 images]# docker start game # 开启容器
game
[root@foundation78 images]# docker history game2048 #查看历史操作
2.docker对镜像的操作指令
docker images # 显示镜像列表
docker history # 显示镜像构建历史
docker commit # 从容器创建镜像
docker build # 从Dockerfile构建镜像
docker tag # 给镜像打标签
docker search # 搜索镜像
docker pull # 从仓库拉取镜像
docker push # 上传镜像到仓库
docker rmi # 删除镜像