docker学习之路 深入容器(三)

1.自动重启容器,如果由于某些错误导致容器停止运行,可以用--restart来决定是否重启

docker run  --restart=always  --name=ubuntu-test -d ubuntu /bin/bash

always - 无论容器退出代码是什么 docker都会自动重启该容器

on-failure 只有容器退出代码非0,就会重启,另外还可以设置重启次数 --restart=on-failure:5

2.获取更多容器信息

docker inspect ubuntu-test

当然也可以用-f或者--format标志来对容器进行详细的检查 然后返回配置 等

docker inspect --format="{{.State.Running}}"  ubuntu-test

回返true

原文地址:https://www.cnblogs.com/qiuhao/p/12445974.html

时间: 2024-11-07 21:18:39

docker学习之路 深入容器(三)的相关文章

Docker   学习之路(一)

Docker  学习之路(一) 一.基础环境 系统版本:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.26.2.el7.x86_64(Docker官方要求3.8以上内核版本,所以建议升级至最高内核版本) 二.YUM安装Docker # vim /etc/yum.repos.d/docker.repo 添加如下内容: [dockerrepo] name=Docker Repository baseurl=https://yum.docke

黑马程序员 【】java学习之路——TCP(三)客户端上传文件到服务器

------- <a href="http://www.itheima.com" target="blank">android培训</a>.<a href="http://www.itheima.com" target="blank">java培训</a>.期待与您交流! ---------- import java.io.*; import java.net.*; class

Android 学习之路--android基础(三)

Android 学习之路--android基础(三) | Talent?C 盒子 盒子 博客 友链 关于 Posts List 作者Talent?C转载请注明出处 前言 上一篇文章我们介绍了 活动(Activity) 的作用及相关用法,我们知道活动是用来给用户展示 UI界面 的,那么在Android中都有哪些UI控件呢?今天就让我们来简单学习几种常见的 UI控件. 如何编写UI界面? Android Studio中为我们提供两种UI界面的编辑方式, 第一种是通过Android Studio 提供

Docker学习笔记——镜像、容器、仓库

Docker三个基本概念 镜像(image) 容器(container) 仓库(Repository) 镜像(image) 搜索镜像 docker search nginx 获取镜像 docker pull nginx 指定Registry地址和具体的仓库名下载镜像,没有指定Registry地址,默认从Docker Hub上下载 docker pull jwilder/nginx-proxy 查看镜像 docker images  REPOSITORY          TAG         

docker学习笔记2:容器操作

一.列出主机上已经创建的容器 docker ps -a 二.创建交互式容器 命令: docker run -i -t ubuntu /bin/bash 其中-i -t 表示创建一个提供交互式shell的容器. ubuntu是镜像名,如果本地不存在,回到仓库中下载. /bin/bash 是指定容器创建后立即执行的命令. 注意:每个容器都有一个唯一的ID,作为容器的标识.每个容器也有个唯一的名称,在用docker run命令创建时可以通过 --name 名称 来指定,如果不指定,系统会自动产生一个名

docker学习之路

环境 : ubuntu 16.4 下载docker 首先使用命令行下载 docker wget -qO- https://get.docker.com/ | sh 启动 下载完成之后进行一个启动,但是会出现错误 提示用户没有权限 ubuntu默认是非root用户,非root用户会提示错误信息所以最简单的办法是使用 sudo su 进入root用户模式执行以下命令 开启docker start sudo service docker start 重启docker服务 service docker

Docker 学习之路

一.前言 Docker是对我来说是项新的技术,这里打算记录下学习Docker的点滴经过,一些知识点在阮一峰前辈的文章中都介绍的很详细了,我在后面所记录的单纯是为了自己的理解与记忆.阮一峰前辈的文章写的很好,我也是看了他的文章入门的. 链接如下: http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html http://www.ruanyifeng.com/blog/2018/02/docker-wordpress-tutorial.ht

Docker学习笔记——运行nginx容器

1.通过Docker hub或者私有仓库pull nginx镜像 拉取镜像 docker pull nginx 或者 docker pull registry.abc.com:5000/nginx:zx 创建nginx容器运行项目目录 mkdir -p /opt/nginx cd /opt/nginx mkdir etc logs www etc目录下放置nginx.conf配置文件,logs目录下放置nginx运行日志,www目录下放置主程序 运行nginx容器 docker run -d -

Docker学习之路(一)

容器简介 管理程序虚拟化(hypervisor virtualization, HV)是通过中间虚拟运行于物理硬件之上.而容器是直接运行在操作系统内核之上用户空间.因此,容器虚拟化运行也成为“操作系统级虚拟化”,容器技术可以让多个独立的用户空间运行在同一台宿主机上. 容器只能运行与底层宿主机相同或类似的操作系统.例如,可以在 Ubuntu 服务器中运行 RedHat Enterprise Linux,但是不能运行 Windows. 在超大规模的多租户服务不熟.轻量级沙盒以及对安全要求不太高的隔离