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 新镜像名称:版本

人已赞赏
服务器与web应用

Cloudreve - 可对接云的个人网盘程序

2020-8-24 8:00:00

服务器与web应用

Apache环境http自动跳转https

2020-8-27 8:00:00

⚠️
恩月阁文章由星九进行编写或整理,部分内容来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
若无意中侵害到您的权益,请发送邮件至 xingjiu@nuue.cn 或点击右侧 私信:星九 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索