Docker常用命令

1.帮助启动类命令

启动docker

systemctl start docker

停止docker

systemctl stop docker

重启docker

systemctl restart docker

查看docker状态

systemctl status docker

开机启动

systemctl enable docker

查看docker概要信息

docker info

查看docker总体帮助文档

docker --help

查看docker命令帮助文档

docker 具体命令 --help

2.镜像命令

docker images

列出镜像

用法

docker images [OPTIONS] [REPOSITORY[:TAG]]

在这里插入图片描述
docker images 会显示所以镜像的repository、tag、image ID、以及它们的大小。

docker serach

在Docker Hub中搜索镜像

docker search [OPTIONS] TERM

docker pull

从注册表拉取一个镜像

用法

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

没有tag就是最新版,等价于docker pull name:lastest
例如:

docker pull mysql:lastest

在这里插入图片描述

docker rmi

删除一个或多个镜像

用法

docker rmi [OPTIONS] IMAGE [IMAGE...]
# 删除一个
docker rmi 镜像名/镜像ID
# 删除多个  其镜像ID或镜像用用空格隔开即可
docker rmi 镜像名/镜像ID 镜像名/镜像ID
#删除全部镜像  -a 意思为显示全部, -q 意思为只显示ID
docker rmi -f $(docker images -aq)

3.容器命令

docker run

从镜像创建并运行新容器

用法

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

OPTIONS(常用)

参数描述
- -name给容器命名(–name=“new name”)
-d后台运行容器并返回容器ID,也即启动守护式容器(后台运行)
-i以交互模式运行容器,通常与 -t 同时使用
-t为容器重新分配一个伪输入终端,通常与 -i 同时使用
-P随机端口映射,大写P
-p指定端口映射,小写p
- -privileged授予此容器扩展权限

例子:
使用镜像centos:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。

docker run -it centos:lastest /bin/bash 

docker ps

列出容器

用法

docker ps [OPTIONS]

OPTIONS

参数描述
-a显示所有容器(默认显示刚刚运行)
-l显示最新创建的容器(包括所有状态)
-n显示 n 个最后创建的容器(包括所有状态)
-q只显示容器 ID

进入容器内部

在正在运行的容器中执行命令

docker exec -it 容器名/容器ID /bin/bash
# 进入ubuntu容器
docker exec -it ubuntu /bin/bash
docker attach 容器名/容器ID

退出容器

# 直接退出 未添加-d(持久化运行容器)时,执行此参数,容器会被关闭
exit
# 优雅退出  无论是否添加-d参数, 执行此命令容器都不会被关闭
Ctrl + p + q

启动容器

docker start 容器ID/容器名

停止容器

docker stop 容器ID/容器名

重启容器

docker restart 容器ID/容器名

kill 容器

docker kill 容器ID/容器名

docker rm

移除一个或多个容器
用法

docker rm [OPTIONS] CONTAINER [CONTAINER...]

强制删除容器

docker rm -f mysql

删除所有已停止的容器

docker rm $(docker ps -a -q)

查看容器日志

docker logs [OPTIONS] CONTAINER

总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金子总会花光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值