首页 > 其他分享 >docker基本操作

docker基本操作

时间:2023-02-23 15:13:04浏览次数:49  
标签:容器 sudo ce 64 基本操作 镜像 docker

 

【1】常见操作

本地镜像:docker images

容器列表:docker ps -a

从镜像创建容器:docker run ...

启动所有容器:docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

关闭所有容器:docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

删除所有容器:docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

删除所有镜像:docker rm $(docker images | awk '{print $3}' |tail -n +2)

docker run [OPTIONS] IMAGE [COMMAND] [ARG...] - 创建容器并执行命令

 

# 查看运行的容器
sudo docker ps 

# 查看所有容器(包括停止的)
sudo docker ps -a

# 停止容器
sudo docker stop containerid

# 删除容器
sudo docker rm containerid

# 查看镜像
sudo docker images

# 删除镜像(要先删除容器,才能删除对应的镜像,镜像要从高向低删除,如果基于镜像1 commit过镜像2,要先删除镜像2)
sudo docker rmi imageid 

# 停止docker 服务
sudo systemctl stop docker

# 查看安装过的docker软件包
 sudo yum list installed |grep docker

这是输出
containerd.io.x86_64                   1.4.12-3.1.el7                 @docker-ce-stable
docker-ce.x86_64                       3:20.10.12-3.el7               @docker-ce-stable
docker-ce-cli.x86_64                   1:20.10.12-3.el7               @docker-ce-stable
docker-ce-rootless-extras.x86_64       20.10.12-3.el7                 @docker-ce-stable
docker-scan-plugin.x86_64              0.12.0-3.el7                   @docker-ce-stable

# 删除docker 软件包
sudo yum -y remove containerd.io.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-scan-plugin.x86_64

# 查看docker目录占用的空间
sudo du -sh /var/lib/docker

# 删除docker 目录
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm /var/run/docker.sock

# 查找docker文件或目录(/proc /sys目录下仍然有几十个文件、目录名字里有docker,以后有机会再来看如何处理)
sudo find / -name "*docker*"

 

【参考文档】

转自:https://blog.csdn.net/weixin_64015933/article/details/125743089

一、docker基本命令

1、查看镜像——docker images

​2、查看所有状态容器——docker ps -a

3、docker —— run 指令

4、查看docker版本命令——docker -v

5、查看docker信息——docker info

6、docker帮助命令文档——docker --help

二、docker 镜像操作

1、搜索镜像(公共仓库)——docker search

2、下载镜像——docker pull

3、查看镜像列表——docker images

4、获取镜像信息——docker inspect

5、添加镜像标签——docker tag

6、删除镜像——docker rmi

7、批量删除镜像

8、导出/导入镜像——docker save/load

三、容器操作

1、查询所有容器运行状态——docker ps -a

2、创建容器——docker create

3、 启动容器——docker start

4、启动容器(一次性执行)—— docker run

5、查看容器ip地址——docker inspect

6、进入容器——docker exec

7、容器导出/导入——docker export

8、删除容器——docker rm -f

9、查看docker消耗的资源状态

10、停止容器 ------ docker stop

四、 总结

1、如果镜像优化?

2、怎么看当下有多大号容器,怎么看当下所有容器占用的I/O有多少,占用内存多少?

 

 

 

3、容器有哪些状态?

4、overlay2由哪几部分组成 ?
————————————————
版权声明:本文为CSDN博主「小小皮卡丘、」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_64015933/article/details/125743089

标签:容器,sudo,ce,64,基本操作,镜像,docker
From: https://www.cnblogs.com/gered/p/17148018.html

相关文章