docker的常用命令 基础命令 拉取、创建、启动、进入、删除镜像和docker命令

docker常用命令:

开机自启通用语法:

systemctl enable 想开机自启的应用7 6

开机自启docker

systemctl enable docker   

查看是否成功开机自启:

systemctl is-enabled docker

搜索镜像

docker search [镜像名称]

搜索后面带lamp的镜像

docker search lamp

获取镜像

docker pull [镜像名称:标签]

例:

docker pull centos    没有标签默认最新版本

docker pull centos7.5

查看镜像信息:

docker images   查看本地所有镜像

删除镜像:

docker rmi 镜像名【也可以带 镜像名:版本号】

例:

下载apache镜像:

docker pull httpd

删除apache镜像:

docker rmi httpd  

删除contos7.5镜像

docker rmi contos7.5

容器的创建 docker create

创建容器需要依赖镜像,所以首先你要有镜像

使用docker creat

命令创建容器:docker create -it --name mycentos  nickistre/centos-lamp /bin/bash

-name 后面跟文件名   nickister/后面跟的是依赖的镜像,nickister不用输  /bin/bash  是把容器存放到这个目录

启动容器:

语法格式:docker start [option] 容器的id/容器名

创建并启动容器:

交互式:docker run -it --name mycentos centos /bin/bash

守护式:docker run -d -name mycentos_d centos

容器重命名:

docker rename 容器旧名字 容器新名字

重启容器:

docker restart 容器名称或者容器id。

不管容器是否启动,可直接重启容器。再次 docker ps 查看容器信息。

退出容器:

ctrl+p+q:退出容器不停止

exit: (ctrl+d) 退出停止容器

查看有没有正在运行的容器:

dockers ps

查看所有容器:

docker ps -a

该怎么进入之前的容器?

不能直接docker run

因为这样进不去之前的容器,这种方法会创建新的容器

进入容器的前提是启动容器:

docker start [option] 容器名:  启动容器 

方法一:

docker attach [option] 容器名:   进入一个已经在运行的容器

方法二;

docker exec

能够在属主机上向上运行的容器传输命令

语法格式:docker exec 容器名 ls

容器的删除:

docker rm -f 容器名        -f强制删除,可以这样使用,但不建议强制删除

正常删除的命令是 docker rm 容器名。

删除失败的话,那就是该容器正在运行,需要先停止容器,再删除

删除所有容器的命令和步骤:

  1. 查看所有容器的命令:

docker ps -a

  1. 停止所有容器:

docker stop $(docker ps -qa)

  1. 删除所有容器:

docker rm $(docker ps -qa)

注意:删除所有容器是不可逆的操作,所以要谨慎使用。

  • 13
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Python-派大星

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

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

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

打赏作者

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

抵扣说明:

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

余额充值