Docker 停止/删除所有容器以及常用命令

843次阅读
14 条评论

共计 2026 个字符,预计需要花费 6 分钟才能阅读完成。

查看所有正在运行容器

docker ps

停止容器

docker stop 容器 ID

remove 删除容器

docker rm 容器 ID

查看所有容器

docker ps -a

查看所有容器 ID

docker ps -a -q

stop 停止所有容器

docker stop $(docker ps -a -q)

remove 删除所有容器

docker rm $(docker ps -a -q)

Docker 常用命令:

[Ctrl + C]:退出并不结束当前容器进程,

帮助命令:

docker –help
查看 version

docker –version
查看所有镜像

docker images
删除容器

docker rm [NAME]/[CONTAINER ID]
: 不能够删除一个正在运行的容器,会报错。需要先停止容器

查看所有容器

docker ps

列出本地所有镜像
docker images

查找 image

docker search <IMAGE_ID/NAME>

下载 image

docker pull <IMAGE_ID>

上传 image

docker push <IMAGE_ID>

删除 image

docker rmi <IMAGE_ID>

一、卸载 docker
1. 删除 docker 及安装时自动安装的所有包

apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc

2. 查看 docker 是否卸载干净

dpkg -l | grep docker
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 删除无用的相关的配置文件

3. 删除没有删除的相关插件

apt-get autoremove docker-ce-*

4. 删除 docker 的相关配置 & 目录

rm -rf /etc/systemd/system/docker.service.d
rm -rf /var/lib/docker

5. 确定 docker 卸载完毕

docker --version

二、安装 Docker

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
sudo docker run hello-world

结果如图:Docker 停止 / 删除所有容器以及常用命令

 

容器管理

docker run -i -t <IMAGE_ID> /bin/bash:-i:标准输入给容器 -t:分配一个虚拟终端
/bin/bash:执行 bash 脚本
-d:以守护进程方式运行(后台)
-P:默认匹配 docker 容器的 5000 端口号到宿主机的 49153 to 65535 端口
-p <HOT_PORT>:<CONTAINER_PORT>:指定端口号

-name:指定容器的名称
-rm:退出时删除容器
docker stop <CONTAINER_ID>:停止 container docker start <CONTAINER_ID>
:重新启动 container docker ps – Lists containers.
-l:显示最后启动的容器
-a:同时显示停止的容器,默认只显示启动状态

docker attach <CONTAINER_ID> 连接到启动的容器 docker logs <CONTAINER_ID> :
输出容器日志
-f:实时输出 docker cp <CONTAINER_ID>:path hostpath:复制容器内的文件到宿主机目录上 docker rm <CONTAINER_ID>:删除 container docker rm docker ps -a -q:删除所有容器
docker kill docker ps -q docker rmi docker images -q -a docker
wait <CONTAINER_ID>:阻塞对容器的其他调用方法,直到容器停止后退出

docker top <CONTAINER_ID>:查看容器中运行的进程 docker diff
<CONTAINER_ID>:查看容器中的变化 docker inspect
<CONTAINER_ID>:查看容器详细信息(输出为 Json)
-f:查找特定信息,如 docker inspect – f‘{{.NetworkSettings.IPAddress}}’
docker commit -m“comment”-a“author”<CONTAINER_ID> ouruser/imagename:tag

docker extc -it <CONTAINER> <COMMAND>:在容器里执行命令,并输出结果

 

 

更多资源请 点击这里 关注 TG 频道

正文完
 
lucky
版权声明:本站原创文章,由 lucky 2023-02-28发表,共计2026字。
转载说明:转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(14 条评论)
2024-04-25 15:16:58 回复

Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

 Windows  Edge  美国加利福尼亚旧金山

I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.

 Windows  Edge  拉脱维亚Riga
2024-07-20 10:14:05 回复

Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

 Windows  Edge  拉脱维亚Riga
2024-08-04 09:00:05 回复

I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.

 Windows  Edge  英国伦敦伦敦
2024-08-05 01:59:17 回复

buy lasuna without a prescription – buy lasuna sale buy himcolin online

 Windows  Chrome  俄罗斯列宁格勒圣彼得堡
2024-08-20 00:00:55 回复

besifloxacin generic – purchase besivance without prescription purchase sildamax sale

 Windows  Chrome  美国加利福尼亚旧金山
2024-08-22 10:26:53 回复

oral gabapentin – buy azulfidine 500 mg generic buy azulfidine 500mg generic

 Windows  Chrome  美国加利福尼亚旧金山
2024-08-24 17:16:58 回复

purchase benemid for sale – cheap tegretol order carbamazepine 400mg generic

 Windows  Chrome  美国加利福尼亚旧金山
2024-08-28 01:42:42 回复

celecoxib where to buy – buy celebrex 200mg online cheap oral indocin 50mg

 Windows  Chrome  俄罗斯莫斯科莫斯科
2024-08-29 01:26:49 回复

and Kawada, A cialis and priligy I ve read a few threads recently where people recommend the use of a SARM, like Ostarine, during PCT, and at low doses 12

 Windows  Chrome  美国加利福尼亚旧金山
2024-08-29 01:37:19 回复

buy mebeverine 135mg generic – colospa 135mg drug buy cilostazol 100 mg online

 Windows  Chrome  美国密歇根
2024-08-29 09:11:31 回复

Staining of all fixed cells began with 15 min blocking 3 BSA, 0 priligy buy

 Windows  Chrome  美国宾夕法尼亚
2024-09-02 01:55:32 回复

buy diclofenac medication – buy cambia cheap how to get aspirin without a prescription

 Windows  Chrome  巴西圣保罗圣保罗
2024-09-06 21:14:22 回复

buy rumalaya for sale – purchase shallaki generic generic endep 10mg

 Windows  Chrome  美国加利福尼亚旧金山