每天e问网
  • 首页
  • 云计算
    • 虚拟化
  • Docker
  • K8s
  • 必修技能
    • Linux
    • Python
    • IP
  • 工具
    • 英语
    • 办公软件
    • Wireshark
云计算、微服务、人工智能
欢迎来到我的博客分享部落
  1. 首页
  2. Docker
  3. 正文

Docker初探

2020年07月13日 634点热度 2人点赞 0条评论

一、Docker是什么?

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker从17.03版本之后分为CE(Community Edition: 社区版)和EE(Enterprise Edition: 企业版),我们平常用社区版CE就可以了。

二、Docker centos7.X安装步骤
1: 安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
2: 添加阿里云的yum源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3: 更新并安装 Docker-CE
yum -y install docker-ce
4: 开启Docker服务
systemctl docker start

三、Docker应用centos7.X启动与停止指令
# 启动docker:
systemctl start docker
# 停止docker:
systemctl stop docker
# 重启docker:
systemctl restart docker
# 查看docker状态,如有异常内部也看的到:
systemctl status docker
# 开机自启动:
systemctl enable docker
# 开机不启动:
systemctl disable docker
# 查看docker概要信息
docker info
# 查看docker帮助文档
docker --help

四、Docker应用centos7.X镜像相关指令

1、查看镜像
docker images或者docker image ls
#名称解释:
REPOSITORY:镜像名称
TAG:镜像标签  (==默认是可以省略的,也就是latest==)
IMAGE ID:镜像ID
CREATED:镜像的创建日期(不是获取该镜像的日期)
SIZE:镜像大小
这些镜像都是存储在Docker宿主机的/var/lib/docker目录下

2、搜索镜像
docker search 镜像名称
如果你需要从网络中查找需要的镜像,可以通过以下命令搜索
NAME:仓库名称
DESCRIPTION:镜像描述
STARS:用户评价,反应一个镜像的受欢迎程度
OFFICIAL:是否官方
AUTOMATED:自动构建,表示该镜像由Docker Hub自动构建流程创建的

3、拉取镜像
docker pull 镜像名称[:TAG]
#例如,我要下载centos7镜像
docker pull centos:7
docker pull redis
docker pull tomcat:8.5.47-jdk8-openjdk

#拉取前配置下镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://5vwps097.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

4、删除镜像
docker rmi 镜像ID
docker rmi 镜像名称
docker rmi 镜像名称:tag
docker rmi `docker images -q` 删除所有镜像(谨慎操作)

标签: docker
最后更新:2020年07月13日

ewday

保持饥渴的专注,追求最佳的品质

点赞
下一篇 >

文章评论

您需要 登录 之后才可以评论
搜索本站内容
最新 热点 随机
最新 热点 随机
2020 Linux运维学习路线——来源马哥教育 TCP/IP 四层与OSI七层 docker inpsect --内容持续更新 腾讯和阿里的城市大脑较量 Docker初探 Centos6/7升级到OpenSSH_8.0方法
docker inpsect --内容持续更新 2020 Linux运维学习路线——来源马哥教育 Centos6/7升级到OpenSSH_8.0方法 TCP/IP 四层与OSI七层 GTPV1-V2消息过滤条件 你问偶答
标签聚合
wireshark Linux 云计算 docker Python 路线 dns 留言
主题分类
  • Docker (2)
  • EPC (3)
  • IP (1)
  • Linux (3)
  • Python (2)
  • Wireshark (4)
  • 一起说 (3)
  • 云计算 (1)
  • 马拉松 (1)
文章归档
  • 2020年十月 (2)
  • 2020年八月 (1)
  • 2020年七月 (2)
  • 2019年九月 (1)
  • 2018年十二月 (2)
  • 2017年九月 (1)
  • 2017年一月 (6)
  • 2016年十二月 (3)
日历
2020年一月
日 一 二 三 四 五 六
 123
45678910
11121314151617
18192021222324
25262728293031
« 10月    

COPYRIGHT © 2020 每天e问网. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

赣ICP备20006630号-1