docker容器常用操作

1、查看运行容器
docker ps: 
2、查看所有容器
docker ps -a: 
3、查看容器的日志
docker logs 容器名称/容器ID:
4、运行镜像
docker run --name container-name -d image-name: 
(--name:自定义容器名,-d:后台运行,image-name:指定镜像模板)
5、启动容器
docker start container-name/container-id
6、停止当前你运行的容器
docker stop container-name/container-id
7、进入容器与退出(不会停止容器)
docker exec -it container-name/container-id /bin/bash
exit
8、重启容器
# docker restart containerId
9、删除容器
删除静止的容器
docker rm containerId
删除正在运行的容器
docker rm -f containerId
10、新建容器
从镜像新建容器,处于静止态
docker create -it imagesName
11、docker attach 与 docker exec 的区别
docker attach: 直接进入容器启动命令的终端,不会启动新的进程;
docker exec:既可以 直接进入容器启动命令的终端,也可以在宿主机中打开新的终端,并且可以启动新的进程
12、docker run 与 docker start的区别
相同点:都能启动容器。
不同点:docker run :启动的是镜像,通过镜像创建容器,并启动。docker start :启动的是历史的容器;
docker run 只在第一次运行容器时,需要通过 镜像 创建 容器。以后再次启动这个容器时,只需要使用命令 docker start 即可。
docker run 相当于执行了两步操作:将镜像放入容器中(docker create),然后将容器启动,使之变成运行时容器(docker start)
 
 
 
posted @   Mrwhite86  阅读(190)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示