我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Docker容器创建、启动和停止的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Docker容器创建、启动和停止的方法

本篇内容主要讲解“Docker容器创建、启动和停止的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Docker容器创建、启动和停止的方法”吧!

1、容器是独立运行的一个或一组应用,及他们的运行环境。容器是docker中的一个重要的概念。

2、docker容器的启动有三种方式

a.交互方式,基于镜像新建容器并启动

例如我们可以启动一个容器,打印出当前的日历表

[root@rocketmq-nameserver4 ~]# docker run my/python:v1 cal ##my/python:v1为镜像名和标签

Docker容器创建、启动和停止的方法

我们还可以通过指定参数,启动一个bash交互终端。

[root@rocketmq-nameserver4 ~]# docker run -it my/python:v1 /bin/bash

Docker容器创建、启动和停止的方法

参数-t让docker分配一个伪终端并绑定在容器的标准输入上,-i让容器的标准输入保持打开。

使用docker run命令来启动容器,docker在后台运行的标准操作包括

1.检查本地是否存在指定的镜像,不存在则从公有仓库下载
2.使用镜像创建并启动容器
3.分配一个文件系统,并在只读的镜像层外面挂载一层可读可写层
4.从宿主主机配置的网桥接口中桥接一个虚拟接口道容器中去
5.从地址池分配一个ip地址给容器
6.执行用户指定的应用程序
7.执行完毕之后容器被终止

Docker容器创建、启动和停止的方法

my/sinatra:v2基于training/sinatra镜像进行修改后的镜像,training/sinatra为公有仓库上的镜像。

b、短暂方式,直接将一个已经终止的容器启动运行起来

可以使用docker start命令,直接将一个已经终止的容器启动运行起来。

[root@rocketmq-nameserver4 ~]# docker run my/python:v1 /bin/echo hello test 
hello test

命令执行完,控制台会打印"hello test",container就终止了,不过并没有消失,可以用"docker ps -n 5 "看一下最新前5个的container,第一个就是刚刚执行过的container,可以再次执行一遍:docker start container_id

不过这次控制台看不到”hello test”了,只能看到id,用logs命令才能看得到:docker logs container_id。可以看到两个”hello test”了,因为这个container运行了两次。

Docker容器创建、启动和停止的方法

c、daemon方式,守护态运行

即让软件作为长时间服务运行,这就是saas啊!

例如我们启动centos后台容器,每隔一秒打印当天的日历。

$ docker run -d centos /bin/sh -c "while true;do echo hello docker;sleep 1;done"

启动之后,我们使用docker ps -n 5查看容器的信息

要查看启动的centos容器中的输出,可以使用如下方式:

$ docker logs $container_id ##在container外面查看它的输出 
$ docker attach $container_id ##连接上容器实时查看:

3、终止容器

使用docker stop $container_id来终止一个运行中的容器。并且可以使用docker ps -a来看终止状态的容器。

Docker容器创建、启动和停止的方法

终止状态的容器,可以使用docker start来重新启动。

Docker容器创建、启动和停止的方法

使用docker restart命令来重启一个容器。

Docker容器创建、启动和停止的方法

到此,相信大家对“Docker容器创建、启动和停止的方法”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Docker容器创建、启动和停止的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

docker容器的启动与停止方法是什么

Docker容器的启动与停止方法有以下几种:1. 使用docker run命令启动容器:使用docker run命令可以创建并启动一个新的容器。例如,使用以下命令启动一个名为my-container的容器:```docker run -d
2023-09-16

Docker查询、停止、删除和重启容器的方法是什么

本文小编为大家详细介绍“Docker查询、停止、删除和重启容器的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Docker查询、停止、删除和重启容器的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知
2023-07-05

Docker在Linux下实现容器快速启动与停止

Docker在Linux下实现容器快速启动与停止的方法主要依赖于Docker命令行工具以及容器的配置文件。以下是一些关键步骤和技巧:一、快速启动容器使用docker run命令:这是启动容器的基本命令。你可以指定镜像名称、容器名称、端口映
Docker在Linux下实现容器快速启动与停止
2024-10-06

prometheus启动和停止的方法是什么

启动Prometheus的方法通常是通过命令行运行prometheus可执行文件,例如:./prometheus停止Prometheus的方法通常是通过发送中断信号(如Ctrl+C)来终止进程。你也可以使用操作系统提供的其他方法来停止Pr
prometheus启动和停止的方法是什么
2024-03-15

docker创建容器后无法启动怎么解决

如果在创建 Docker 容器后无法启动,可以尝试以下几个解决方法:查看容器状态:运行 `docker ps -a` 命令,查看容器的状态。如果容器已经停止运行,可以尝试运行 `docker start ` 命令启动容器。查看容器日志:运行
2023-10-26

Docker中容器的创建与启停问题怎么解决

今天小编给大家分享一下Docker中容器的创建与启停问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. 镜像和容
2023-07-01

docker停止并删除容器的方法是什么

要停止并删除一个Docker容器,可以使用以下命令:首先使用 docker ps 命令查看正在运行的容器,找到需要停止的容器的ID或名称。使用 docker stop 命令停止容器
docker停止并删除容器的方法是什么
2024-03-07

Docker查询、停止、删除和重启容器的详细过程

这篇文章主要介绍了Docker查询、停止、删除和重启容器,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-02-27

Linux启动/停止/重启Mysql数据库的方法

1、查看mysql版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[[email protected] /]# service mysqld start (5
Linux启动/停止/重启Mysql数据库的方法
2014-12-13

Linux启动、停止、重启Mysql数据库的方法

1、查看mysql版本 方法一:status; 方法二:select version();2、Mysql启动、停止、重启常用命令 a、启动方式 1、使用 service 启动: [root@localhost /]# service mys
2022-05-18

linux 下MySQL服务器的启动与停止方法

本篇内容主要讲解“linux 下MySQL服务器的启动与停止方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux 下MySQL服务器的启动与停止方法”吧!一、以非特权用户运行MySQL服
2023-06-10

批量删除docker过期停止的容器的四种方法

本教程详细介绍了批量删除过期停止的Docker容器的四种方法。方法1:使用prune命令快速删除停止容器,但可能会误删重要内容。方法2:使用脚本自动化删除过程,设定时间限制以避免删除有用的容器。方法3:直接使用DockerAPI删除过期容器。方法4:如果使用DockerCompose,可以使用docker-composedown命令删除停止容器及其卷。
批量删除docker过期停止的容器的四种方法
2024-04-02

Linux系统启动、停止nginx的方法是什么

这篇文章主要介绍了Linux系统启动、停止nginx的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux系统启动、停止nginx的方法是什么文章都会有所收获,下面我们一起来看看吧。启动启动代码格
2023-06-28

linux中nacos启动与停止的方法是什么

在Linux中,要启动和停止Nacos服务,可以使用以下命令:启动Nacos服务:# 进入Nacos的bin目录cd /path/to/nacos/bin# 启动Nacos服务(单机模式)./startup.sh -m standa
linux中nacos启动与停止的方法是什么
2024-03-02

编程热搜

目录