第二节——docker常用命令

一、一般命令

  1. docker version——显示docker的版本信息
  2. docker info——显示更加详细的docker信息
  3. docker 命令 --help——帮助命令,显示指定命令的用法
  4. docker images -a——查看所有镜像的详细信息
  5. docker ps——列出正在运行的容器
  6. docker ps -a——查看曾经运行过的容器
  7. 帮助文档的地址:https://docs.docker.com/engine/reference/run/
  8. 启动docker:systemctl start docker

二、搜索命令

  1. docker search xxx
  2. 设置过滤条件:docker search xxx search=aaa=bbb

三、下载镜像

  1. docker pull xxx,不加tag版本默认下载最新版
  2. docker pull xxx:latest——下载新版
  3. docker pull xxx:5.7——下载5.7版

四、删除镜像

  1. docker rmi -f 镜像id

五、容器运行

  1. docker run [可选参数] image(可以是镜像名/镜像ID)
  2. –name=“xxx”,将镜像运行为容器后,将容器命名为xxx
  3. -d,以后台方式运行,启动后若没有前台应用会自动stop掉
  4. -it,使用交互方式运行,可以进入容器进行操作
  5. -p 主机端口:容器端口(小写),指定主机端口映射到容器端口,eg:-p 8080:8080
  6. -P 随机映射端口

六、容器退出

  1. exit——停止并退出
  2. ctrl+P+Q(P与Q需要大写)——不停止退出

七、容器删除

  1. docker rm 容器id

八、进入正在运行的容器

  1. docker attach 容器ID——不会新开启一个终端会话
  2. docker exec -it 容器ID /bin/bash——会新开启一个终端会话

九、从容器中将文件拷贝到宿主机上

  1. 命令:docker cp 容器ID:容器内文件路径 主机上文件目的路径

十、例子——下载centos镜像并使用镜像创建一个容器

  1. 下载最新版centos镜像,命令:docker pull centos
  2. 交互式启动下载的镜像,使用bash作为容器命令执行,命令:docker run -it centos /bin/bash
  3. 使用端口映射:docker run -it -p 45:8080 tomcat
  4. 退出容器,命令:exit

猜你喜欢

转载自blog.csdn.net/qq_37589805/article/details/121314014