centos7上安装使用docker环境
系统环境准备:
docker 运行在centos7上,要去系统为64位、系统内核版本为3.10以上
1.查看系统版本:cat/etc/redhat-release
2.查看系统内核版本:uname -a
docker 安装:
1.安装依赖包:yum install -y yum-utils device-mapper-persistent-data lvm2
2.更新yum缓存:yum makecache fast
3.添加docker下载源地址:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装docker:yum install docker-ce(默认为最新版本)
5.也可以选择指定版本选择安装docker:yum install docker-ce-18.12.1.ce
启动docker:
启动docker:systemctl start docker
查看状态:systemctl status docker
停掉服务:systemctl stop docker (需要停掉服务时在操作这个命令)
加入开机启动项:systemctl enable docker
查看docker版本:docker version
卸载docker:docker依赖环境包比较多,完全卸载干净需要卸载的东西也比较多。执行命令:
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine (需要卸载docker在操作这个命令)
docker下载镜像:
由于docker下载镜像比较慢,可以查询阿里云镜像
1.进入到docker目录:cd /etc/docker
2.查看daemon.json文件:ll
3.vi编辑操作插入:{"registry-mirrors": ["https://72idtxd8.mirror.aliyuncs.com"]}
比如我想在一台电脑安装多个mysql服务,只需要下载一个镜像,启动多个不同的容器
查看本地镜像:docker images
镜像仓库地址:https://hub.docker.com/
docker相关命令操作:
1.查看运行的容器:docker ps
2.查看所有的容器docker ps-a
3.查看运行日志:docker logs 容器id或者name
4.停掉容器:docker stop 容器id或者name
5.启动容器:docker start 容器id或者name
6.重启容器:docker restart 容器id或者name
7.删除容器,先停掉容器在删除:docker rm 容器id或者name
8.删除镜像,先停掉镜像在删除:docker rmi id
9.容器设置开机启动:docker --restart=always 容器id或者name
10.如果已经启动的项目使用update更新启动:docker update --restart=always 容器id或者name
centos7上安装使用docker环境的更多相关文章
- 如何在Centos7上安装&使用docker
Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单.容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止.Docker 帮助系统管理员和程序员在容器中开发应用程序,并且 ...
- Centos7上安装docker (转)
Centos7上安装docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE. 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如 ...
- Docker(2)--Centos7 上安装部署
Centos7 上安装docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE. 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比 ...
- centos7上安装docker社区版
container(容器) docker(集装箱) 容器的优点 1. 启动速度快 2. 节省资源 3. 兼容性高 保证机器正常上网 #ping www.baidu.com CPU需要支持虚拟化 # g ...
- centos7 编译安装新版LNMP环境
centos7 编译安装新版LNMP环境 环境版本如下: 1.系统环境:Centos 7 x86_64 2.NGINX:nginx-1.11.3.tar.gz 3.数据库:mariadb-10.0.2 ...
- CentOS7.0 安装JAVA周围环境
CentOS7.0 安装JAVA周围环境 安装JDK 1.配置JDK环境变量 把下载好的JDK(jdk-7u75-linux-x64.gz)文件上传到 Reg: /home/p2pweb/java/ ...
- centos7上安装0penStack
centos7上安装0penStack author:headsen chen 2017-10-09 20:41:54 个人原创,欢迎转载,请注明作者,出去,否则依法追究责任 一,准备工作(配置ip ...
- 如何在Centos7上安装zookeeper 多实例
一.如何在Centos7上安装zookeeper 多实例 cd /usr/local/src/ wget https://mirrors.tuna.tsinghua.edu.cn/apache/zoo ...
- centos7上安装docker-ce社区版
报错:Error: docker-ce-selinux conflicts with 2:container-selinux-2.12-2.gite7096ce.el7.noarch 转载:http: ...
- CentOS7上安装稻壳CMS
CentOS7上安装稻壳CMS 1, 安装用途 为了给某公司建设一个小型网站,租用了一个阿里云ECS服务器,最基础的硬件配置,因此选择了CentOS7操作系统. 稻壳CMS(docCMS)源于深喉咙C ...
随机推荐
- 51nod 1675.序列变换
序列变换 题目描述 \(lyk\) 有两序列 \(a\) 和 \(b\). \(lyk\) 想知道存在多少对 \(x,y\),满足以下两个条件. \(1:\gcd(x,y)=1\). \(2:a_{b ...
- 常见数据库mysql、oracle和DB2中is null 和 =null 的区别
问题背景:前段时间我在测试过程中上传一个文件,文件内容要求判断为空,结果出现了报错,跟踪原因发现是开发误将oracle中对null的判断方式写成了=null,下面梳理一下不同数据库对该问题的处理方法: ...
- vue 获取select选中的当前option所在对象的各种值
- DOM06~
Window 对象 BOM (浏览器对象模型) 定时器-延时函数 js 执行机制 location 对象 navigator 对象 history 对象 BOM BOM (Browser Object ...
- Word13 《经费联审结算单》模板office真题
1.根据题目一的要求,打开素材文件,点击[文件]-[另存为],选择[当前文件夹],命名为Word. 2.根据题目二的要求,在[布局]里点击[页面设置]的右下角,打开页面设置窗口,选择[纸张],根据题目 ...
- CSS:布局篇_两边顶宽中间自适应(圣杯布局&双飞翼布局)
CSS:布局篇_两边顶宽中间自适应(圣杯布局&双飞翼布局) 圣杯布局以及双飞翼布局解决的是两边顶宽中间自适应的三栏布局,且中间栏优先渲染. 圣杯布局实现思路: 用一个div作为容器依次包住中, ...
- Clion在一个cmake项目中运行多个main函数
# 遍历项目根目录下所有的 .cpp 文件 file (GLOB files *.cpp */*.cpp) foreach (file ${files}) string(REGEX REPLACE & ...
- maven打包springboot项目不能运行的解决办法
前提是在开发工具中能正常运行,maven打包后无法运行. 打包后,进入打包文件路径 在dos下输出 java -version 显示jdk版本后,再 java -jar xxxx.jar xxx ...
- Voletile-多线程小例子
public class Test{ public static volatile int t = 0; //如果没有下面的全局锁标识,则结果不一定为10*1000 public static Str ...
- pytest框架插件源码_关于钩子方法调用部分的简单理解(pytest_runtest_makereport)
前言: 因为想不明白写的pytest_runtest_makereport里的yield是怎么把结果传出来的?pytest是怎么调用的我们自己写的pytest_runtest_makereport方法 ...