Docker系列(零)————-docker常用命令

导读:本篇文章讲解 Docker系列(零)————-docker常用命令,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一、简介

  • 本文主要介绍一些docker的常用命令;

二、常用命令

2.1 docker服务相关

命令 含义 备注
docker version 查看docker版本详细信息  
docker -v 查看docker简要信息  
systemctl start docker 启动docker  
systemctl stop docker 关闭docker  
systemctl enable docker 设置开机启动  
service docker restart 重启docker服务  
service docker stop 关闭docker服务  
     
     
     
     

2.2 仓库相关

命令 含义 备注
     
     
     
     
     
     
     
     
     

 

2.3 镜像相关

命令 含义 备注
docker images 查看本地镜像  
docker search A 查看镜像A  
docker pull A:B 拉取B版本的镜像A 如果版本B省略不写,则默认拉取最新版本latest的镜像
docker rmi A:B 删除B版本的镜像A 如果删除多个,可以空格隔开,在后面叠加,删除多个
docker rmi $(docker images -q) 批量删除镜像  
docker tag A:B 新tag 重新给镜像打tag  
     
     
     
     

 

2.4 容器相关

命令 含义 备注
docker container ls -a 查看本地所有容器  
docker ps  查看运行中的容器 如果加上-a参数,则是查看所有容器
docker run -it –name 容器新名称 镜像:版本 /bin/bash 根据镜像启动容器并进入容器内

-it:配合/bin/bash启动容器并进入交互模式

–name: 重命名

版本可以省略,默认为latest;

在进入容器后可以使用exit退出;

退出的时候容器会关闭;

docker run -itd –name 容器新名称 镜像 根据镜像以后台方式启动容器

常用

使用后台方式启动的容器可以后续执行链接、重启、启动、关闭等操作

docker attach 容器ID 进入容器

容器必须为启动状态

不常用,多个窗口用该方式进入容器界面会共享,一方卡主,其他人都动不了

docker exec -it 容器ID /bin/bash 进入容器 常用的进入容器命令
docker container start 容器ID 根据容器ID启动容器

container 可以省略

只能启动以后台方式启动的容器

docker container stop 容器ID 根据容器ID关闭容器 container 可以省略
docker container restart 容器ID 根据容器ID重启容器

container 可以省略

只能重启以后台方式启动的容器

docker container rm容器ID 根据容器ID删除容器 container 可以省略
docker container stop $(docker container ls -a -q) 批量停止容器  
docker container rm $(docker container ls -a -q) 批量删除容器

第一个container 可以省略

也可以使用docker ps -a 替换 docker container ls -a

     
docker logs 容器ID 查看容器日志  
     

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/17700.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!