docker基础命令

1 镜像和容器

  • 镜像(Image):类型于类,可以基于镜像生成容器
  • 容器 (container):类似于对象,执行具体的事情

2 常用命令

2.1 帮助

docker --help

2.2 镜像命令

命令说明
docker images列出本机docker镜像
docker pull 镜像名[:tag]下载镜像
docker rmi 镜像id删除镜像

2.3 容器命令

2.3.1 新建并启动

docker run [OPTIONS] IMAGE [COMMAND]

OPTION说明

名称说明
–name string设置容器的名称
-d后台运行容器
-i已交互模式运行
-t为容器分配一个终端
-P随机端口映射
-p指定端口映射

示例
创建后台运行的容器

docker run -d -p 8888:8888 --name testflasky testflask:0.1

启动容器,并获取交互终端

docker run -it python:3 /bin/bash

2.3.2 启动容器

docker start CONTAINER_ID

2.3.3 停止容器

docker stop CONTAINER_ID

2.3.4 强制停止容器

docker kill CONTAINER_ID

2.3.5 重启容器

docker restart CONTAINER_ID

2.3.6 退出容器

exit

2.3.7 删除容器

删除前, 容器应该已停止

docker rm CONTAINER_ID

2.3.8 进入运行的容器,并获取交互终端

exec 推荐使用

docker exec -it CONTAINTER_ID /bin/bash

attach

docker attach CONTAINER_ID

区别:

  • exec:
  • attach:
是否启动新进程exit命令是否会终止容器
execYN
attachNY

2.3.9 查看docker容器使用资源

docker stats

2.3.10 列出本机容器

docker ps [OPTIONS]

OPTIONS

  • 无 列出当前运行的容器
  • -a 列出所有的容器,包括已经停止的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值