在虚拟机/Linux中安装/启动docker
·
在虚拟机/Linux中安装/启动docker
一、下载docker
1.首先需要大家虚拟机联网,安装yum工具,已安装了的,可以跳过这步
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
2.更新本地镜像源:
# 设置docker镜像源:阿里云的镜像
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 添加docker-ce的下载地址
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g'
/etc/yum.repos.d/docker-ce.repo
# 创建元数据缓存
yum makecache fast
3.下载docker
yum install -y docker-ce
docker-ce为社区免费版本。稍等片刻,docker即可安装成功。
4.查看是否安装
输入命令,可以查看docker版本:
docker -v
二、启动docker
注意:
启动docker前,一定要关闭防火墙后
Docker应用需要用到各种端口,需要逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙!
1.关闭防火墙
# 关闭 提供的虚拟机镜像中已经关闭防火墙
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
2.启动docker
systemctl start docker # 启动docker服务
3.配置镜像加速
# 创建目录
mkdir -p /etc/docker
# 编辑文件,添加以下内容
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://6twji7l1.mirror.aliyuncs.com"]
}
EOF
# 重新加载文件
systemctl daemon-reload
# 重启docker
systemctl restart docker
如果在拉取镜像时报错,参考:https://blog.csdn.net/Dandelin/article/details/143518483, 或者使用中科大、网易提供的镜像
{
"registry-mirrors": ["http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}
我自己的daemon.json配置:
{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://registry.docker-cn.com",
"https://hub-mirror.c.163.com",
"https://hub.uuuadc.top",
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn",
"https://mirror.baidubce.com",
"https://docker.1panel.live",
"https://2epe3hl0.mirror.aliyuncs.com"
]
}
三、docker相关的命令可以查看我Linux常用命令的文章
在下载好以及配置好docker之后我们就可以拉取其他的镜像了,例如:mysql,redis等等
更多推荐
所有评论(0)