linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动
接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能。
安装Docker
安装直接参考官网来安装就OK,没有遇到什么问题,值得注意的就是docker需要内核版本在3.10以上,如果之前安装过,记得先remove掉之前的旧版本。
官网安装指南:centos安装docker,基本上就是:
安装库yum install -y yum-utils \
device-mapper-persistent-data \
lvm2yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装dockeryum install docker-ce docker-ce-cli containerd.io
运行dockersystemctl start docker
按照指南成功安装运行,查看状态service docker status -l。
Docker服务端自启动
适用于使用yum安装的各种服务。
查看已启动的服务:systemctl list-units --type=service
查看已有的开机启动服务:systemctl list-unit-files | grep enable
设置/关闭开机启动:systemctl enable/disable docker.service
Docker容器设置自启动
在启动的时候加上--restart=always即可。docker run -p 8092:80 --name apicloud -v /home/lifehaier:/var/www/html -d --restart=on-failure:3 hub.docker.terminus.io:5000/aabb:20180315
解析:使用docker run命令运行一个容器,该容器内部监听80端口,与宿主机系统8092端口映射,命名该容器名称为apicloud,宿主机系统目录/home/lifehaier与容器内部/var/www/html路径映射,如果容器对应的images路径/var/www/html下面有数据的话,则被宿主机/home/lifehaier路径下面的数据覆盖,-d参数是让容器后台运行,--restart=on-failure:3是指容器在未来出现异常退出(退出码非0)的情况下循环重启3次;hub.docker.terminus.io:5000/aabb:20180315是images名称,容器基于此images进行启动。
重启--restart参数选项:no 不自动重启容器. (默认value)
on-failure 容器发生非正常退出(容器退出状态不为0)时重启容器
on-failure:3 容器发生非正常退出(容器退出状态不为0)时重启容器,最多重启3次
unless-stopped 在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
always 在容器退出时总是重启容器
CentOS7安装Docker配置服务端和容器自启动
更多精彩,敬请关注本博微信公众号:hsu1943
linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动相关推荐
- NOD32企业版2.5的安装和配置服务端教学视频
NOD32企业版2.5的安装和配置服务端教学视频(提供下载)-独家原创 作者:细水 日期:2007-02-04 字体大小: 小 中 大 在作动画之前,我们需要了解下NOd32的功能和特性,即使你非常喜 ...
- docker之centos7安装docker
目录 1.前言 2.docker安装 2.1.docker安装 2.2.组件更新 3.基本命令 4.docker使用初次体验 1.前言 Docker支持以下的CentOS版本: CentOS 7 (6 ...
- Linux centos7安装nfs及服务端配置
安装 [root@hygon-vm ~]# rpm -qa nfs-utils [root@hygon-vm ~]# rpm -qa rpcbind [root@hygon-vm ~]# [root@ ...
- centos7 安装vnc(服务端)
一.安装图形界面 1.安装图形用户界面接口X Window System 安装命令: yum groupinstall "X Window System" 卸载命令: yum gr ...
- linux 设置git ip,centos7安装gitlab并更改端口IP地址
1.在防火墙里开放http跟ssh端口 yum install curl openssh-server openssh-clients postfix cronie -y service post ...
- sysv-rc-conf --- Linux设置开机自动启动
Linux设置自启动 sysv-rc-conf - Linux设置开机自动启动 CentOS7 开机自启动脚本 chkconfig方式 通过sysv-rc-conf命令设置 1.在/etc/init. ...
- centos7安装docker并配置镜像加速
Centos7安装docker 并配置镜像加速 1.如果系统上之前有安装过docker 那么就需要先执行下面的命令 删除旧版本docker sudo yum remove docker \docker ...
- 在各大Linux发行版中如何安装Docker及设置加速器?
如果读者没有现成的服务器来进行测试Docker,那么可以使用VMware Workstation这款软件来模拟Linux,并且虚拟机支持操作的回滚,那么即使在Linux平台上进行了非法的操作,这也是可 ...
- centos7安装docker并配置php运行环境
一.安装docker 首先我们先来了解一下什么是docker. docker是一个虚拟化的技术,基于 Linux 内核,是将进程进行封装隔离,由于隔离的进程独立于宿主机和其它的隔离的进程,因此也可以称 ...
最新文章
- android休眠唤醒驱动流程分析【转】
- visual paradigm 表示选择关系_css3选择器用法介绍
- SCCM 2012系列11 补丁分发下
- 浏览器同源策略及Cookie的作用域
- MySQL的or/in/union与索引优化
- Docker最全教程之树莓派和Docker(十六)
- python hexdigest,Java方法,可以为Hex中的HMAC-SHA256提供与Python方法相同的输出
- 【转】DICOM入门(一)——语法
- Spring 框架基础(03):核心思想 IOC 编程说明,案例演示
- 如何使用Visual Studio创建SQL Server数据库项目
- 深度学习基础 | 从Language Model到RNN
- hdu 1186(搜索+HASH)
- PAT 1068. 万绿丛中一点红(20)-乙级
- 财务有必要学python吗-会计要学python
- html转义字符 am,html转义字符如何通过代码识别方法
- Naive UI的初体验
- TKG 1.5.1 的 BYOH 集群部署
- 关于人脸识别,Taylor Swift是认真的
- 瀚高DB兼容MySQL if函数
- 计算机硬件有问题,计算机硬件有哪些
热门文章
- SpringMVC + Apache POI 实现WEB中Excel下载功能
- 共享经济模式下的边缘计算——PPIO边缘云 laaS技术实践分享
- 音视频技术开发周刊 | 206
- 图像分割 2020 最新进展
- LiveVideoStackCon讲师热身分享 ( 二 ) —— 中美互动直播比较
- 数据结构与算法之插入排序
- 从萌新玩家到游戏开发,IEG首位女专家的升级之路
- devStack安装OpenStack Ocata版本 (Linux Bridge+VLAN)
- 无意看到,当真给力!记住:永远不要在MySQL中使用UTF-8
- 无招胜有招之Java进阶JVM(六)JVM 参数及调优