Skip to content

Latest commit

 

History

History
23 lines (23 loc) · 1.78 KB

command.md

File metadata and controls

23 lines (23 loc) · 1.78 KB

docker常用命令

  • 常用命令
    • docker info 查看docker信息
    • docker search image_name //搜索镜像
    • docker pull image_name:version_number //拉取对应版本的镜像
    • docker history image_name //查看镜像的构建历史
    • docker images //查看本地已下载的镜像
    • docker ps //查看正在运行的容器
    • docker ps -a //查看所有的容器(包括run、stop、exited状态的)
    • docker ps -a --no-trunc | grep container_name 查看容器的启动命令。使用 --no-trunc 选项可以显示完整的容器启动命令,而不是被截断的版本。
    • docker logs [container_id] //根据容器id查看相关日志
    • docker container ls //查看正在运行的容器
    • docker run -p local_port:container_port --name container_name [-e config_item] -d image_name //-p 本地主机端口号:容器服务端口号 --name 容器名字 [-e 配置信息修改] -d 镜像名字
    • docker start [container_name|container_id]//启动容器,会保留容器的第一次启动时的所有参数
    • docker stop [container_name|container_id] //终止容器
    • docker restart [container_name|container_id]//启动容器
    • docker pause [container_name|container_id]//暂停容器,处于暂停状态的容器不会占用CPU资源
    • docker unpause [container_name|container_id]//恢复暂停的容器
    • docker rm [container_id] //只能删除没有在运行的容器
    • docker rm -f [container_id] //可以删除正在运行的容器
    • docker rmi [container_name|container_id] //删除镜像
    • docker exec -it [container_name|container_id] bash //在容器中打开新的终端,以交互模型打开pseudo-TTY,执行bash
    • docker attach [container_name|container_id] bash //直接进入容器启动命令的终端,不会启动新的进程