学习笔记7.0 记录下docker常用命令

最近在用docker搭比赛环境,记录下使用的命令,免得老年人记忆忘记了。
docker run -p 56:80 -it --name ezphp -d 2/alpine-lamp5:latest /bin/bash

/bin/bash 是为了先运行一个进程,防止退出时容器关闭。

dockerfile 拉镜像 docker build -t web1:v1 .

image-20200926163337926

image-20200926165918245

image-20200926165946321

docker 拉镜像 docker pull ubuntu:16.04 (可以先去官网查一下有哪些版本,不指定版本会直接下最新版)

image-20200926142740080

docker寻找镜像 docker search 本地镜像名

image-20200926142215439

docker 打包镜像 docker save > ubuntu.tar ubuntu:16.04 或者 docker save -o ubuntu.tar ubuntu:16.04

image-20200926144557147

docker 导入镜像 docker load < apache.tar 或者 docker load -i nginx.tar

image-20200926145307748

image-20200926145347948

相似有export import 命令

  • 若是只想备份images,使用save、load即可
  • 若是在启动容器后,容器内容有变化,需要备份,则使用export、import

docker 重命名 docker tag id repository:tag

image-20200926150256786

docker 删除所有容器

1.列出所有的容器的id docker ps -aq

image-20200926140819907

2.停止所有的容器 docker stop $(docker ps -aq)

image-20200926140959094

3.删除所有的容器 docker rm $(docker ps -aq) docker rm -f id(强制删除)

image-20200926141045480

4 删除所有镜像 docker rmi $(docker image -aq)

image-20200926141730925

但有的镜像由于子镜像的原因得手动删除 docker rmi repository:tag

image-20200926141855487

image-20200926151957919

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值