分类
服务器与web应用

Docker安装与镜像的操作

Docker容器用起来是非常方便的,但时间长了不用,我们可能会忘记使用它的一些指令,这篇文章专门用来记录Docker的一些常用指令。

Docker的安装

步骤一:下载Docker依赖环境

#想安装Docker,需要先将依赖的环境全部下载下来,就像Maven依赖JDK一样
yum -y install yum-utils device-mapper-persistent-data lvm2

步骤二:指定Docker镜像源

#默认下载Docker会去国外服务器下载,速度较慢,可以设置为阿里云镜像源,速度更快
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

步骤三:安装Docker

#缓存
yum makecache fast
#安装指令
yum -y install docker-ce

步骤四:启动Docker

#安装成功后,需要手动启动,设置为开机启动,并测试一下 Docker
#启动docker服务
systemctl start docker
#设置开机自动启动
systemctl enable docker
#测试
docker run hello-world

Docker的中央仓库

1.Docker官方的中央仓库:这个仓库是镜像最全的,但是下载速度较慢。

https://hub.docker.com/

2.国内的镜像网站:网易蜂巢,阿里云,daoCloud等,下载速度快,但是镜像相对不全。

https://c.163yun.com/hub#/home 
http://hub.daocloud.io/ (推荐使用)

3.在公司内部会采用私服的方式拉取镜像(添加配置)

#需要创建 /etc/docker/daemon.json,并添加如下内容
{
	"registry-mirrors":["https://registry.docker-cn.com"],
	"insecure-registries":["ip:port"]
}
#重启两个服务
systemctl daemon-reload
systemctl restart docker

镜像的操作

拉取镜像

#从中央仓库拉取镜像到本地
docker pull 镜像名称[:tag]
#举个栗子:docker pull daocloud.io/library/tomcat:8.5.15-jre8

查看本地全部镜像

#查看本地已经安装过的镜像信息,包含标识,名称,版本,更新时间,大小
docker images

删除本地镜像

镜像会占用磁盘空间,可以直接手动删除,标识通过查看获取
docker rmi 镜像的标识

镜像的导入导出

#如果因为网络原因可以通过硬盘的方式传输镜像,虽然不规范,但是有效,但是这种方式导出的镜像名称和版本都是null,需要手动修改
#将本地的镜像导出
docker save -o 导出的路径 镜像id
#加载本地的镜像文件
docker load -i 镜像文件
#修改镜像文件
docker tag 镜像id 新镜像名称:版本

星九

时间会带来惊喜~

发表评论

邮箱地址不会被公开。 必填项已用*标注

3 × 2 =