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退出,容器不停止

  1. 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

posted @   木糖醇困了  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示