docker常用命令

关于docker的自身命令

  1. 下载docker:yum install docker
  2. 查看docker版本:docker -v 或 docker version
  3. 查看docker是否开启(状态):systemctl status docker
  4. 开启docker:service docker start
  5. 关闭docker:systemctl stop docker
  6. 设置开机docker开机自启:systemctl enable docker
  7. 停止开启自启:systemctl disable docker

docker中镜像命令

  1. 查看正在运行的镜像docker ps
  2. 查看全部镜像docker ps -a
  3. 查看镜像日志:docker logs 镜像名
  4. 启动镜像:docker start 镜像id前3位即可(如何获取镜像id?通过命令1和2)
  5. 设置镜像自启:docker update --restart=always 容器id(前3位) 或 容器名称(注意:设置自启,并不会现在启动容器)
  6. 删除镜像:docker rmi 镜像id(有没有删除情况的经验,报错:Error response from daemon: conflict: unable to remove repository reference “elasticsearch” (must force) - container e3be89a42008 is using its referenced image 5acf0e8da90b)推荐看这篇文章:
    https://blog.csdn.net/weixin_44984009/article/details/104915993
  7. 进入容器(镜像)内部:docker exec -it 镜像ip(前三位) /bin/bash
    可通过ll命令,查看映射到容器外部的文件
    退出:exit
  8. docker run
    -p 80:80:端口映射,前面为宿主机的端口,后面为容器服务进程端口,访问宿主机的80,最终会转发给容器的80端口,实现方式为iptables

docker中关于镜像的容器命令

一个镜像可以有多个容器,可搭建集群。(可以想成一个类有多个实例)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值