docker常用命令
docker服务命令
启动docker: systemctl start docker
停止docker: systemctl stop docker
重启docker: systemctl restart docker
查看docker状态: systemctl status docker
开机启动docker: systemctl enable docker
镜像命令
查看本机镜像: docker images
从远程仓库找找镜像 docker search 镜像名字
从远程仓库拉取镜像 docker pull 具体镜像名字
删除镜像 docker rmi -f 镜像id
容器命令
1.新建+启动容器 docker run -it 镜像id /bin/bash
## 参数说明
OPTIONS说明(常用):有些是一个减号,有些是两个减号
--name="容器新名字" 为容器指定一个名称;
-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
也即启动交互式容器(前台有伪终端,等待交互);
-P: 随机端口映射,大写P
-p: 指定端口映射,小写p
2.列出正在启动的容器: docker ps
3.列出所有容器: docker ps -a
4.退出容器:
4.1.exit
run进去的容器,exit退出,容器停止; exec进去的容器用exit退出,容器不停止
- 2.
ctrl+p+q
run进去的容器,ctrl+p+q退出,容器不停止
5.停止容器: docker stop 容器id
6.启动已停止的容器:docker stop 容器id
7.重新进去启动着的容器: docker exec -it 容器id /bash/shell
8.删除已停止的容器: docker rm 容器id
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)