Docker入门使用教程

20 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第5天,点击查看活动详情

Docker简述

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker是一种容器技术解决代码水土不服的问题。 在这里插入图片描述

Docker架构图

在这里插入图片描述

安装Docker

yum包更新到最新

yum update

安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

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

设置yum源

yum-config-manager --add-repo download.docker.com/linux/cento…

安装docker,出现输入的界面都按 y

yum install -y docker-ce

查看docker版本,验证是否成功

docker -v

配置阿里云镜像加速

cr.console.aliyun.com/cn-hangzhou… 注册阿里云的镜像容器服务

找到镜像加速器复制粘贴到linux就行。 在这里插入图片描述

在这里插入图片描述

Docker服务相关命令

启动docker 服务:

systemctl start docker

停止docker 服务:

systemctl stop docker

重启docker 服务:

systemctl restart docker

查看docker 服务状态:

systemctl status docker

设置开机启动docker:

systemctl enable docker

Docker镜像操作

查看镜像:查看本地所有的镜像

docker images docker images -q #查看所有镜像的id

搜索镜像:从网络中查找需要的镜像

docker search 镜像名称

拉取镜像:从Docker 仓库下载镜像到本地,镜像名称格式为名称:版本号,如果版本号不指定则是最新的版本。如果不知道镜像版本,可以去docker hub 搜索对应镜像查看

docker pull 镜像名称

删除镜像:删除本地镜像

docker rmi 镜像id/名称号:版本号 #删除指定本地镜像 docker rmi 'docker images -q' #删除所有本地镜像