饮冰三年-人工智能-Docker-51-Docker常用命令

上一节:饮冰三年-人工智能-Docker-50-Docker安装

四、常用命令

1、帮助命令

帮助 命令

2、镜像命令

  2.1 docker images  查看镜像

  2.2 docker search 镜像名  查找镜像

  2.3 docker pull 镜像名  下载镜像

 docker pull 镜像名[:TAG]

  2.4 docker rmi 某个XXX镜像名字ID  删除镜像

 docker rmi -f 某个XXX镜像名字ID  删除单个

 docker rmi -f 镜像名1:TAG 镜像名2:TAG  删除多个

 docker rmi -f $(docker images -qa)  删除全部

3、容器命令

  3.1 有镜像才能创建容器,这是根本前提(下载一个镜像)

docker pull centos

  3.2 新建并启动容器

docker run[OPTIONS] IMAGE [COMMAND] [ARG...]

3.2.1 docker run -it centos  启动交互式容器

3.2.2 docker run -it --name XXX centos  启动交互式容器(起个别名)

3.2.3 docker run -d centos 启动守护式容器

  3.3 退出容器

exit:容器停止退出

ctrl+P+Q:容器不停止退出

  3.4 docker ps 查看正在运行的容器 

   3.5 docker start 容器名:启动容器 

    3.6 docker stop 容器名:停止容器 

    3.7 docker kill 容器名:强制停止容器 

    3.8 docker restart 容器名:重启容器

  3.9 docker rm 容器名:删除容器

  3.10 docker rm -f 容器名:强制删除

  3.11 docker rm -f $(docker ps -a -q) 一次性删除多个容器

    docker ps -a -q | xargs docker rm 一次性删除多个容器    

    3.12 docker run -d 容器名 启动守护式容器

    3.13 docker logs -f -t --tail 容器ID 

  3.14 docker top 容器ID :查看容器内运行的进程

  3.15 docker inspect 容器ID:查看容器内部细节 

  3.16 docker attach 容器ID:进入正在运行的容器

  3.17 docker exec -t 容器ID ls -l /tmp :没有进入容器,而是直接从宿主机进入容器ID,然后在容器内执行 ls -l /tmp

  3.18 docker cp 容器ID:容器内路径 目标主机路径

下一节: 饮冰三年-人工智能-Docker-52-Docker镜像

原文地址:https://www.cnblogs.com/YK2012/p/13610499.html