docker常用命令

本文详细介绍了Docker的常用命令,包括启动、停止、重启、查看状态、设置自启动、查看信息、版本检查、镜像管理、容器操作(启动、停止、删除、日志查看、进程查看)以及构建和删除镜像,以及挂载、端口映射和attach/exec的区别。
摘要由CSDN通过智能技术生成
  • docker 常用命令
systemctl start docker #启动docker

systemctl stop docker #停止docker

systemctl restart docker #重启docker

systemctl status docker #查看docker状态

systemctl enable docker #将docker设为开机自启动

docker info #查看docker的各种信息,包括版本信息、镜像和容器数量等

docker version #查看docker版本信息

docker images #查看本地主机上已有的镜像

docker pull kong:latest  #拉取镜像

docker rm kong  #删除container

docker rmi 40b # 删除镜像

启动容器
docker run [命令选项(有的是一个减号,有的是两个减号)] 镜像名 执行命令

如: docker run -d --name kong-database  --network=kong-net  -p 35431:5432  -e "POSTGRES_USER=kong"  -e "POSTGRES_DB=kong"  -e "POSTGRES_PASSWORD=kong"  --restart always  postgres:9.6

使用Ubuntu的镜像来启动一个容器,并有交互式 Shell,因此用的是 /bin/bash,如果要退出控制台,输入 exit即可退出
[OPTIONS]命令选项说明

–name=“容器新名字” 为容器指定一个名称;

-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);

-i:以交互模式运行容器,通常与 -t 同时使用;

-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;

也即启动交互式容器(前台有伪终端,等待交互);

-P: 随主机端口映射,大写P
- v 挂载
-p: 指定端口映射,小写p


参数说明:

-a :列出当前所有正在运行的容器+历史上运行过的

-l :显示最近创建的容器

-n:显示最近n个创建的容器

-q :静默模式,只显示容器编号

启动一个已经停止了的容器

docker ps -a #查看之前启动过的容器名称

docker restart 容器名称或容器ID(如果容器较少,id不用全部写完)

docker start 容器名称或容器ID #启动已经停止了的容器

docker rm 容器ID

docker logs 容器ID #查看容器日志

docker top 容器ID #查看容器内部进程

docker build -t  kong:yyl001 .      构建镜像

docker image rm 镜像名 # 删除1个镜像

docker attach 容器名称或容器ID

attach 直接进入容器启动命令的终端,不会启动新的进程,用exit退出,会导致容器的停止。
exec 是在容器中打开新的终端,并且可以启动新的进程,用exit退出,不会导致容器的停止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值