docker的基本操作

删除镜像:先停止容器,再删除容器,最后删除镜像
删除容器:先停止容器,再删除容器

查看镜像

docker images

查看所有镜像

docker images -a

删除镜像

docker rmi 镜像ID或镜像名

删除多个镜像

docker rmi 镜像ID 镜像ID…

删除所有镜像

docker rmi $(docker images -q)

查看容器

docker ps

查看所有容器

docker ps -a

查看所有容器ID

docker ps -aq

停止容器

docker stop 容器ID/容器名

删除容器

docker rm 容器ID/容器名

停止全部容器

docker stop $(docker ps -q)

删除所有所有

docker rm $(docker ps -aq)

从容器到宿主机复制

docker cp tomcat:/webapps/js/text.js /home/admin
docker cp 容器名: 容器路径 宿主机路径

从宿主机到容器复制

docker cp /home/admin/text.js tomcat:/webapps/js
docker cp 宿主路径中文件 容器名 容器路径

删除所有停止的容器

docker container prune

删除所有不使用的镜像

docker image prune --force --all或者docker image prune -f -a

停止、启动、杀死、重启一个容器

docker stop Name或者ID
docker start Name或者ID
docker kill Name或者ID
docker restart name或者ID

docker进入容器,查看配置文件

docker exec :在运行的容器中执行命令
-d :分离模式: 在后台运行
-i :即使没有附加也保持STDIN(标准输入) 打开,以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
例如:docker exec -it f94d2c317477 /bin/bash
出现问题:root@f94d2c317477:/usr/share/elasticsearch/config# vi elasticsearch.yml
bash: vi: command not found
执行:apt-get update && apt-get install vim -y

修改配置、退出容器

1、如果要正常退出不关闭容器,请按Ctrl+P+Q进行退出容器
2、如果使用exit退出,那么在退出之后会关闭容器,可以使用下面的流程进行恢复
使用docker restart命令重启容器
使用docker attach命令进入容器

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值