第二节——docker常用命令
Posted 想学习安全的小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二节——docker常用命令相关的知识,希望对你有一定的参考价值。
一、一般命令
- docker version——显示docker的版本信息
- docker info——显示更加详细的docker信息
- docker 命令 --help——帮助命令,显示指定命令的用法
- docker images -a——查看所有镜像的详细信息
- docker ps——列出正在运行的容器
- docker ps -a——查看曾经运行过的容器
- 帮助文档的地址:https://docs.docker.com/engine/reference/run/
- 启动docker:
systemctl start docker
二、搜索命令
- docker search xxx
- 设置过滤条件:docker search xxx search=aaa=bbb
三、下载镜像
- docker pull xxx,不加tag版本默认下载最新版
- docker pull xxx:latest——下载新版
- docker pull xxx:5.7——下载5.7版
四、删除镜像
- docker rmi -f 镜像id
五、容器运行
- docker run [可选参数] image(可以是镜像名/镜像ID)
- –name=“xxx”,将镜像运行为容器后,将容器命名为xxx
- -d,以后台方式运行,启动后若没有前台应用会自动stop掉
- -it,使用交互方式运行,可以进入容器进行操作
- -p 主机端口:容器端口(小写),指定主机端口映射到容器端口,eg:-p 8080:8080
- -P 随机映射端口
六、容器退出
- exit——停止并退出
- ctrl+P+Q(P与Q需要大写)——不停止退出
七、容器删除
- docker rm 容器id
八、进入正在运行的容器
- docker attach 容器ID——不会新开启一个终端会话
- docker exec -it 容器ID /bin/bash——会新开启一个终端会话
九、从容器中将文件拷贝到宿主机上
- 命令:
docker cp 容器ID:容器内文件路径 主机上文件目的路径
十、例子——下载centos镜像并使用镜像创建一个容器
- 下载最新版centos镜像,命令:
docker pull centos
- 交互式启动下载的镜像,使用bash作为容器命令执行,命令:
docker run -it centos /bin/bash
- 使用端口映射:
docker run -it -p 45:8080 tomcat
- 退出容器,命令:
exit
以上是关于第二节——docker常用命令的主要内容,如果未能解决你的问题,请参考以下文章
系统学习docker---第二节docker架构,原理,安装及简单应用