docker基本命令
查看docker帮助文档 docker -help
启动docker systemctl start docker
查看docker状态 systemctl status docker
查看docker版本 docker -v
查看镜像 docker images
删除镜像 docker rmi
拉取镜像 docker pull
上传镜像 docker push
保存镜像为压缩文件 docker save
读取压缩文件为镜像 docker load
docker容器的基本命令
创建并运行docker容器 docker run
例:docker run --name mn -p 80:80 -v html:/usr/share/nginx/html -d nginx
- --name:给容器起一个名字
- -p:将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口
- -d:后台运行容器
- -v:挂载一个数据卷到容器莫个目录
●html:数据卷名称
●/usr/share/nginx/html:Nginx容器中的目录
暂停docker容器 docker pause
docker容器从暂停状态恢复到运行状态 docker unpause
停止运行docker容器 docker stop
启动docker容器 docker start
查看所有运行的容器及状态 docker ps
查看容器运行日志 docker logs
进入容器执行命令 docker exec
例:docker exec -it mn bash
- -it:给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互
- mn :要进入的容器的名称
- bash:进入容器后执行的命令,bash是一个linux终端交互命令
删除指定容器 docker rm
操作数据卷
作用:将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全
docker volume [COMMAND]
- create 创建一个volume
- inspect 显示一个或多个volume的信息
- ls 列出所有的volume
- prune 删除未使用的volume
- rm 删除一个或多个指定的volume