服务器 安装docker (启动坑了很久才成功)docker-compose
安装docker:
1、Docker要求CentOS系统的内核版本高于 3.10 ,
通过 uname -r 命令查看你当前的内核版本是否支持安账docker
2、更新yum包: sudo yum update
3、安装需要的软件包,
yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4、设置yum源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.可以查看所有仓库中所有docker版本,并选择特定版本安装:
yum list docker-ce --showduplicates | sort -r

sudo yum install docker-ce-3:20.10.7-3.el8 --allowerasing
sudo yum install docker-ce-17.12.0.ce

2.配置docker 加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
3.配置docker 加速器
To configure the Docker daemon using a JSON file, create a file at /etc/docker/daemon.json on Linux systems, or C:\ProgramData\docker\config\daemon.json on Windows. On MacOS go to
the whale in the taskbar > Preferences > Daemon > Advanced. 翻译一下就是:使用json配置 Docker daemon,请在linux系统创建/etc/docker/daemon.json。 别人就说创建/etc/docker/daemon.json,并没有说一定能找到docker目录。 好,那就创建一个docker目录先,再创建deamon.jason. 然后写入加速配置: {
"registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]
}
4.启动 ,重启,暂停 ,docker(需要权限 切换root)
启动:
systemctl start docker
重启:
systemctl restart docker
暂停:
systemctl stop docker
5.查看docker 信息
docker ps -a
6..查询镜像
docker search java/myslq/postgres
7. 拉取镜像
docker pull mysql:5.7 docker pull docker.io/library/java
6.保存镜像
docker save --name 目录 例如:
docker save docker.io/java > /home/java.tar.gz
8.导入镜像
docker load < 镜像目录直到名称
例如:
docker load < /home/java.tar.gz
9.删除 镜像
docker -rmi 镜像名称 例如:
docker -rmi -f docker.io/java
二、安装 docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose docker-compose version # 查看版本号,测试是否安装成功
你可以通过修改URL中的版本,可以自定义您的需要的版本。
服务器 安装docker (启动坑了很久才成功)docker-compose的更多相关文章
- chrome浏览器上传图片反应很慢,延迟很久才弹出窗口
		chrome浏览器上传图片反应很慢,延迟很久才弹出窗口 一个上传图片的控件,点击按钮上传图片,用chrome(谷歌浏览器)时,点击按钮后,要等好几秒才弹出文件选择窗口 可以试一下,把网络断开,这个问题 ... 
- SVN模型仓库中的资源从一个地方移动到另一个地方的办法(很久才解决)
		弄了很久,想使用domove这个操作,但是都失败了.最后给svnkit的邮箱写了封邮件,他们告诉我这样做就成功了.实际上是使用docopy这个函数实现了move操作.package com.repos ... 
- linux 启动tomcat卡很久的问题
		解决办法:打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容: securerandom.source=file:/dev/random 替 ... 
- .NET移动开发,关于发布IOS的方法(本人亲身经历折腾很久终于成功)
		前情提要:这位.NET程序员兄弟使用Smobiler开发了一个APP,尽管Smobiler云平台已经最大限度的简化了iOS应用的打包操作,但仍绕不开苹果公司强制要求的p12文件,p12文件需要开发者自 ... 
- 服务器重启后启动Docker命令
		启动步骤: 1.启动Docker 守护进程 systemctl daemon-reload 2.Docker启动命令: systemctl start docker 3.查看docker服务是否启动 ... 
- 0031ActiveMQ的下载安装与启动
		消息中间件activemq的作用主要是解耦.异步.削峰. 我们按如下步骤详细讲解一下activemq的下载.安装与启动. 1.activemq的下载 下载地址: http://activemq.apa ... 
- Linux系统Docker启动问题Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service"
		在Liunx中使用Docker, 注: Liunx使用的是在虚拟机下的centOS7版本在刚开始安装Docker时没有任何错误, 但是在后续的docker启动过程中, 出现以下问题: [root@zk ... 
- docker启动遇到的问题
		转:https://blog.csdn.net/w1316022737/article/details/83692701 遇到问题: Job for docker.service failed bec ... 
- 解决ssh连接慢,挂起在SSH2_MSG_SERVICE_ACCEPT信息之后很久的问题
		问题现象:无论是ssh 还是 scp 都会连接很久才提示输认证信息(注意:是连接慢) 如本机IP:192.168.18.208 (Hostname: ThinkPad) 目标主机:192.168.18 ... 
- centos7下docker启动失败解决
		docker启动失败解决 could not change group /var/run/docker.sock to docker: gr... not found 如果出现:Job for doc ... 
随机推荐
- springboot docker打包镜像
			首先在idea中创建springboot项目,pom文件packaging 为jar ,然后编写接口. 编写Dockerfile 注意Dockerfile只能这样命名. 使用maven打包命令或者使用 ... 
- [转载]Zookeeper全解析——Paxos作为灵魂
			Paxos描述了这样一个场景,有一个叫做Paxos的小岛(Island)上面住了一批居民,岛上面所有的事情由一些特殊的人决定,他们叫做议员(Senator).议员的总数(Senator Count)是 ... 
- ctfshow web入门 命令执行 web58-71
			都是 POST传递参数 执行 eval() 函数 web58 if(isset($_POST['c'])){ $c= $_POST['c']; eval($c); }else{ highlight_f ... 
- 《这里分别闭合离合器Zm和Z2会分别有什么效果》     回复
			<这里分别闭合离合器Zm和Z2会分别有什么效果> https://tieba.baidu.com/p/8246021959 . 
- 前端面试-经典的Vue面试题
			面试总结三大模块:Vue双向绑定及原理.生命周期.组件通信.Vue官方API 目录:1.Vue双向绑定及原理 1.1你对MVVM是怎么理解的? 1.2你对Vue响应式原理是怎么理解的?是否可以实现一个 ... 
- 使用python启动appium(虚拟器)
			1.先安装各种库 https://www.cnblogs.com/zhanglingling00/p/14169462.html pip install Appium-Flutter-Finder p ... 
- 控制台程序console输入参数 获取参数
			class Program { static void Main(string[] args) { i ... 
- spark之依赖关系
			spark的每个RDD都会记录从创建到当前算子的依赖(血缘关系),当该RDD的部分分区数据丢失时,它可以根据这些信息来重新运算和恢复丢失的数据分区 --- toDebugString 方法查看 On ... 
- C#判断窗体是否打开,并获取聚焦、未打开则新建一个子窗体
			在桌面程序开发会遇到的情况,托盘功能或者是小功能弹窗问题: 现有一个主窗体有子窗体 子窗体每个都可以新建其他窗体问题:新建子窗体时怎么判断子窗体是否打开?若子窗体打开则置顶获取焦点.若未打开则新建一个 ... 
- C# 在GridView里面使用a标签下载文件(图片)
			不能使用ajax进行下载文件的操作,具体原因需百度 前端页面,在GridView里面使用模板列,模板列放a标签 <cimesui:cimesGridView ID="GridView1 ... 
