Linux安装docker与docker常用命令

安装docker

  1. 在Centos7进行安装,可以查看是否已安装docker
yum list installed | grep docker

已安装显示如下图:
在这里插入图片描述

  1. 安装docker命令
yum -y install docker
  1. 启动docker
systemctl start docker

设置开机启动

systemctl enable docker
  1. 查看docker服务状态
systemctl status docker

在这里插入图片描述
5. 重启docker

 systemctl daemon-reload
 systemctl restart docker

docker常用命令

  • 拉取镜像命令
    docker pull [images]:[version]从dockerhub拉取指定镜像
docker pull keking/kkfileview
  • 操作容器命令
 docker ps // 查看所有正在运行容器
 docker stop containerId // containerId 是容器的ID
 docker restart containerId //重启容器
 docker ps -a // 查看所有容器
 docker ps -a -q // 查看所有容器ID
 docker start $(docker ps -a -q) // start启动所有停止的容器
 docker stop $(docker ps -a -q) // stop停止所有容器
 docker rm $(docker ps -a -q) // remove删除所有容器
//看容器内网的ip地址
docker inspect 容器名称/容器id
  • 操作镜像命令
docker rmi $(docker images -q) //删除所有镜像
docker rm $(docker ps -qf status=exited) //根据格式删除所有镜像
docker images //查看镜像信息列表 镜像是静态的
//删除指定镜像
docker rmi (镜像名字)
docker rmi (镜像ID)
docker基本命令:

查看所有镜像 docker images

删除镜像(会提示先停止使用中的容器) docker rmi  镜像name/镜像id

查看所有容器 docker ps -a

查看容器运行日志 docker logs 容器名称/容器id

停止容器运行 docker stop 容器name/容器id

终止容器后运行 docker start 容器name/容器id

容器重启 docker restart 容器name/容器id

删除容器 docker rm 容器name/容器id

-docker启动项目命令

docker run -it -p 8012:8012 keking/kkfileview

run命令参数的详解参考:https://www.runoob.com/docker/docker-run-command.html

  • i: 以交互模式运行容器,通常与 -t 同时使用;
  • t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
  • p: 指定端口映射,格式为:主机(宿主)端口:容器端口
  • d: 后台运行容器,并返回容器ID;

启动项目容器后,可以查询容器信息

docker ps

在这里插入图片描述
使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。

docker run -p 80:80 -v /data:/data -d nginx:latest
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值