Docker初探

2020-07-13 15:57 阅读 4,458 次 评论 0 条
WordPress免费响应式主题:Unite主题

一、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` 删除所有镜像(谨慎操作)

[h2title]docker关联[/h2title]

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Docker初探 | 个人技术分享小站
分类:Docker 标签:
WordPress免费响应式主题:Unite主题
boke112导航_独立博客导航平台

发表评论

您必须 登录 才能发表留言!