Docker的下载安装及基本使用

一、Docker的安装

1)前提:

centos内核版本高于3.10 查看命令uname –r
升级内核命令:yum update
提示:Docker仓库:https://hub.docker.com

2)安装docker:

安装前准备:

  1. 我安装的Docker在CentOS上,第一步先yum更新一下:(最好都更新,不然后面运行事务可能报错)

sudo yum update

  1. 安装需要的软件包yum-util(如果不安装则第三步会出现yum-config-manager: command not found的错误), yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  1. 设置yum源为阿里云

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

开始安装:

  1. 安装docker,docker-ce(社区版)

sudo yum install docker-ce

2.查看安装是否成功

docker -v
在这里插入图片描述

二、docker常用指令和操作

1.常用基础指令:
  1. 启动和停止docker
    systemctl start docker systemctl stop docker

  2. 查看docker状态:systemctl status docker

  3. 开机启动:systemctl enable docker

  4. 重启docker:systemctl restart docker

  5. 查看docker概要信息:docker info

  6. 查看docker帮助文档:docker --help

2.镜像操作:

1. 查看镜像:
(注linux操作系统直接去docker仓库查找https://hub.docker.com)
docker images
在这里插入图片描述
显示属性字段:
REPOSITORY:镜像名称
TAG:镜像标签
IMAGE ID:镜像ID
CREATED:镜像的创建日期
SIZE:镜像大小
这些镜像都是存储在Docker宿主机的/var/lib/docker目录下

2. 搜索镜像
docker search 镜像名称

显示属性字段:
NAME:仓库名称
DESCRIPTION:镜像描述
STARS:用户评价,反应一个镜像的受欢迎程度
OFFICIAL:是否官方
AUTOMATED:自动构建,表示该镜像由Docker Hub自动构建流程创建的

3. 下载镜像
拉取镜像就是从中央仓库中下载镜像到本地
docker pull 镜像名称
pull镜像是如果不指定tag则默认是lastest版本
指定版本,则加上“:” 制定名称
4.删除镜像
按镜像ID删除镜像
docker rmi 镜像ID
删除所有镜像
docker rmi docker images -q

3.容器操作:

1、根据镜像启动容器 docker run ‐‐name mytomcat ‐d tomcat:latest
2、docker ps 查看运行中的容器
3、 停止运行中的容器 docker stop 容器的id
4、查看所有的容器 docker ps ‐a
5、启动容器 docker start 容器id
6、删除一个容器 docker rm 容器id
7、启动一个做了端口映射的tomcat [root@localhost ~]# docker run ‐d ‐p 8888:8080 tomcat ‐d:后台运行 ‐p: 将主机的端口映射到容器的一个端口 主机端口:容器内部的端口
8、为了演示简单关闭了linux的防火墙 service firewalld status ;查看防火墙状态 service firewalld stop:关闭防火墙
9、查看容器的日志 docker logs container‐name/container‐id

更多参考:

菜鸟教程:https://www.runoob.com/docker/docker-tutorial.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值