docker 容器的基本操作

run

格式

docker run [选项] 镜像 [命令] [参数...]

选项

选项 解释
-d 后台运行
-i 交互模式
-t 分配一个伪终端
-p 设置端口
--rm 运行完命令后,删除容器
--name 指定名称
--dns 指定dns(默认dns与主机一致)

实例

  • 1.启动容器后自动终止容器
[root@hmm ~]#  docker run --name deamo1 centos
[root@hmm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8204e6b2710f centos "/bin/bash" About a minute ago Exited (0) About a minute ago deamo1
8949ff144990 httpd "httpd-foreground" 2 hours ago Exited (255) 17 minutes ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb
[root@hmm ~]#
  • 2.启动容器并允许用户交互
[root@hmm ~]# docker run -it --name demo2 centos /bin/bash
[root@921dd07c6b6c /]# //此时进入了容器,@符号后面为容器id
  • 3.启动容器并让其以守护进程的方法在后台运行
[root@hmm ~]# docker run -d -p 80:80 --name test httpd
20bfaecb17b66d81a003f990d1b9aa961b160bbc573164d89e8a6769275ccfee
[root@hmm ~]# docker ps -a |grep test
20bfaecb17b6 httpd "httpd-foreground" 17 seconds ago Up 16 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp test
  • 4.启动容器并运行指定命令后删除容器
[root@hmm ~]# docker run --rm  centos echo 'bye bye'
bye bye
[root@hmm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
20bfaecb17b6 httpd "httpd-foreground" About a minute ago Up About a minute 0.0.0.0:80->80/tcp, :::80->80/tcp test
921dd07c6b6c centos "/bin/bash" 6 minutes ago Exited (1) 3 minutes ago demo2
8204e6b2710f centos "/bin/bash" 8 minutes ago Exited (0) 8 minutes ago deamo1
8949ff144990 httpd "httpd-foreground" 2 hours ago Exited (255) 24 minutes ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb //无新生成的容器
[root@hmm ~]#

create

格式

docker create [选项] 镜像 [命令] [参数...]

选项

语法,基本与run相同。只不过create 只是创建,并不启动。

实例

[root@hmm ~]# docker create --name new ubuntu
\ad3aca1015887c81d297b79bd0bc8ff091197423fa3c467240dc0c7bc0aeea9f
[root@hmm ~]# docker ps -a |grep new
ad3aca101588 ubuntu "/bin/bash" 10 seconds ago Created new
[root@hmm ~]#

start

格式

docker start [选项] 容器

实例

[root@hmm ~]# docker start ad3aca101588
ad3aca101588

stop

格式

docker stop [选项] 容器

实例

[root@hmm ~]# docker stop ad3aca101588
ad3aca101588
[root@hmm ~]# -t:等多少秒后停止容器
下面案例中,执行命令后需等待3秒后输出容器id,完成容器停止。
[root@hmm ~]# docker stop -t 3 ad3aca101588
ad3aca101588

pause|unpause

格式

docker pause|unpause 容器]

实例

[root@hmm ~]# docker pause 20bfaecb17b6
20bfaecb17b6
[root@hmm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 6 minutes ago Exited (0) 3 minutes ago new
20bfaecb17b6 httpd "httpd-foreground" 14 minutes ago Up 14 minutes (Paused) //此处为挂起状态 0.0.0.0:80->80/tcp, :::80->80/tcp test [root@hmm ~]# docker unpause 20bfaecb17b6
20bfaecb17b6
[root@hmm ~]# docker ps -a |grep httpd
20bfaecb17b6 httpd "httpd-foreground" 17 minutes ago Up 17 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test

kill

格式

docker pause|unpause 容器

实例

[root@hmm ~]# docker kill ad3aca101588
Error response from daemon: Cannot kill container: ad3aca101588: container ad3aca1015887c81d297b79bd0bc8ff091197423fa3c467240dc0c7bc0aeea9f is not running
[root@hmm ~]#    //强制关闭一个正在运行的容器

批量开启和批量停止容器

rename

格式

docker rename 容器 容器名称

实例

[root@hmm /]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fd519704f4f9 ubuntu "/bin/bash" 2 weeks ago Exited (0) 2 weeks ago amazing_euler
06ee39cfb0f1 hello-world "/hello" 2 weeks ago Exited (0) 2 weeks ago awesome_spence
[root@hmm /]# docker rename amazing_euler hello
[root@hmm /]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fd519704f4f9 ubuntu "/bin/bash" 2 weeks ago Exited (0) 2 weeks ago hello
06ee39cfb0f1 hello-world "/hello" 2 weeks ago Exited (0) 2 weeks ago awesome_spence
[root@hmm /]#

ps

格式

选项

选项 解释
a 显示全部容器
f 条件过滤容器
n 显示最近创建的n个容器
l 显示最新创建的容器
q 只显示id
s 显示总文件大小

实例

  1. -f 筛选
  • id
[root@hmm ~]# docker  ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 36 minutes ago Exited (0) 32 minutes ago new
20bfaecb17b6 httpd "httpd-foreground" 44 minutes ago Up 44 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test
921dd07c6b6c centos "/bin/bash" 48 minutes ago Exited (1) 46 minutes ago demo2
8204e6b2710f centos "/bin/bash" 51 minutes ago Exited (0) 51 minutes ago deamo1
8949ff144990 httpd "httpd-foreground" 3 hours ago Exited (255) About an hour ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb
[root@hmm ~]# docker ps -a -f id=a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 36 minutes ago Exited (0) 33 minutes ago new
[root@hmm ~]# docker ps -a -f id=8
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@hmm ~]# docker ps -a -f id=82
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8204e6b2710f centos "/bin/bash" 52 minutes ago Exited (0) 52 minutes ago deamo1
[root@hmm ~]#
  • name
[root@hmm ~]# docker  ps -a  -f name=demo
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
921dd07c6b6c centos "/bin/bash" 52 minutes ago Exited (1) 49 minutes ago demo2
[root@hmm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 40 minutes ago Exited (0) 36 minutes ago new
20bfaecb17b6 httpd "httpd-foreground" 48 minutes ago Up 48 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test
921dd07c6b6c centos "/bin/bash" 53 minutes ago Exited (1) 50 minutes ago demo2
8204e6b2710f centos "/bin/bash" 55 minutes ago Exited (0) 55 minutes ago deamo1
8949ff144990 httpd "httpd-foreground" 3 hours ago Exited (255) About an hour ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb
[root@hmm ~]#
  • status

    可用状态:created,restarting,running,removing,pausd,exited,dead
[root@hmm ~]# docker  ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 40 minutes ago Exited (0) 36 minutes ago new
20bfaecb17b6 httpd "httpd-foreground" 48 minutes ago Up 48 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test
921dd07c6b6c centos "/bin/bash" 53 minutes ago Exited (1) 50 minutes ago demo2
8204e6b2710f centos "/bin/bash" 55 minutes ago Exited (0) 55 minutes ago deamo1
8949ff144990 httpd "httpd-foreground" 3 hours ago Exited (255) About an hour ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb
[root@hmm ~]# docker ps -a -f status=exited
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 41 minutes ago Exited (0) 38 minutes ago new
921dd07c6b6c centos "/bin/bash" 54 minutes ago Exited (1) 51 minutes ago demo2
8204e6b2710f centos "/bin/bash" 57 minutes ago Exited (0) 57 minutes ago deamo1
8949ff144990 httpd "httpd-foreground" 3 hours ago Exited (255) About an hour ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb
[root@hmm ~]# docker ps -a -f status=running
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
20bfaecb17b6 httpd "httpd-foreground" 54 minutes ago Up 54 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test
[root@hmm ~]#
  • label
[root@hmm ~]# docker ps -a -f label=hbkj
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9a5a08615a61 ubuntu "/bin/bash" 41 seconds ago Up 40 seconds suspicious_darwin
[root@hmm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3160a3da6b8d ubuntu "/bin/bash" 32 seconds ago Up 31 seconds vigilant_ramanujan
9a5a08615a61 ubuntu "/bin/bash" 48 seconds ago Up 47 seconds suspicious_darwin
ad3aca101588 ubuntu "/bin/bash" 47 minutes ago Exited (0) 4 minutes ago new
20bfaecb17b6 httpd "httpd-foreground" 56 minutes ago Up 56 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test
921dd07c6b6c centos "/bin/bash" About an hour ago Exited (1) 57 minutes ago demo2
8204e6b2710f centos "/bin/bash" About an hour ago Exited (0) About an hour ago deamo1
[root@hmm ~]# docker ps -a -f label=hb
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@hmm ~]# //标签必须完全匹配才能筛选出来

inspect

格式

docker inspect [选项]

选项

实例

1.-s

[root@hmm ~]# docker inspect 20bfaecb17b6 >test1
[root@hmm ~]# docker inspect -s 20bfaecb17b6 >sizetest
[root@hmm ~]# diff test1 sizetest
140a141,142
> "SizeRw": 2,
> "SizeRootFs": 167481474,

2.-f

[root@hmm ~]# docker container inspect 20bfaecb17b6 --format "{{.NetworkSettings}}"
{{ b44e5e255c9acf19f2236f113cc0cf74b449695205718ee2ab02bde9381e0f86 /var/run/docker/netns/b44e5e255c9a map[80/tcp:[{0.0.0.0 80} {:: 80}]] false 0 [] []} {3abde00f27a1324014ae1c9e48b74cba2a7db2f50ddb0f747f90d71c5d462d73 172.17.0.1 0 172.17.0.2 16 02:42:ac:11:00:02} map[bridge:0xc0003401c0]}
[root@hmm ~]# docker container inspect 20bfaecb17b6 --format "{{.NetworkSettings.Ports}}"
map[80/tcp:[{0.0.0.0 80} {:: 80}]]
[root@hmm ~]#

attach

格式

docker attach [选项] 容器

选项

选项 解释
-detach-keys string 覆盖后台运行容器的键顺序
--no-stdin 不连接标准输入
--sig-proxy 将接受的信息代理给(default true)

实例

//注意 使用attach进入容器后,exit退出时会强制停止所有服务,关闭容器

1.连接到运行的容器中,并退出

[root@hmm ~]# docker run -d --name topdemo ubuntu /usr/bin/top -b
fa1894bcd4e50457cfc24ef3cab083fd3bc7ce3ad608f6760532272d4ef3e530
[root@hmm ~]# docker attach topemo
Error response from daemon: No such container: topemo
[root@hmm ~]# docker attach topdemo top - 12:10:04 up 1:43, 0 users, load average: 0.00, 0.01, 0.05
Tasks: 1 total, 1 running, 0 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.2 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 1982.6 total, 1198.0 free, 350.1 used, 434.5 buff/cache
MiB Swap: 4096.0 total, 4096.0 free, 0.0 used. 1480.8 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 7168 1712 1260 R 0.0 0.1 0:00.07 top top - 12:10:07 up 1:43, 0 users, load average: 0.00, 0.01, 0.05
Tasks: 1 total, 1 running, 0 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.1 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 1982.6 total, 1197.9 free, 350.1 used, 434.5 buff/cache
MiB Swap: 4096.0 total, 4096.0 free, 0.0 used. 1480.8 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 7168 1712 1260 R 0.0 0.1 0:00.07 top^C
[root@hmm ~]# docker ps -a|grep topdemo
fa1894bcd4e5 ubuntu "/usr/bin/top -b" 47 seconds ago Exited (0) 11 seconds ago topdemo
[root@hmm ~]#

使用--sig-proxy=false

[root@hmm-docker ~]# docker run -d --name  topdemo ubuntu /usr/bin/top -b
dbdc42e7f84bd64da07d5619912b11d1d9b6e59a850cc20106624ca57080172e
[root@hmm-docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dbdc42e7f84b ubuntu "/usr/bin/top -b" 8 seconds ago Up 8 seconds topdemo
[root@hmm-docker ~]# docker attach --sig-proxy=false topdemo top - 14:25:40 up 31 min, 0 users, load average: 0.00, 0.01, 0.03
Tasks: 1 total, 1 running, 0 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 1982.6 total, 1393.2 free, 218.0 used, 371.3 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 1615.8 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 7168 1708 1260 R 0.0 0.1 0:00.04 top^C
[root@hmm-docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dbdc42e7f84b ubuntu "/usr/bin/top -b" 52 seconds ago Up 51 seconds topdemo
[root@hmm-docker ~]#

连接alpine容器,登录alpine系统后,前面/*表示当前容器以root用户登录

退出容器,ctrl+d

[root@hmm-docker ~]# docker run -tid --name alpine-test alpine ash
Unable to find image 'alpine:latest' locally
latest: Pulling from library/alpine
4abcf2066143: Pull complete
Digest: sha256:c5b1261d6d3e43071626931fc004f70149baeba2c8ec672bd4f27761f8e1ad6b
Status: Downloaded newer image for alpine:latest
ad5574c0433f85c8d37f09888117578c147c630c15ec897dddc4490533d5ee5e
[root@hmm-docker ~]# docker attach alpine-test
/ # ip add show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
6: eth0@if7: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP
link/ether 02:42:ac:11:00:03 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.3/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
/ # ping -c 2 www.163.com
PING www.163.com (223.247.108.220): 56 data bytes
64 bytes from 223.247.108.220: seq=0 ttl=127 time=10.136 ms
64 bytes from 223.247.108.220: seq=1 ttl=127 time=11.949 ms --- www.163.com ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 10.136/11.042/11.949 ms
/ # ^C / # //退出容器,ctrl+d
[root@hmm-docker ~]#

多个窗口同时attach连接容器的话,会导致多个窗口同时显示命令的输入结果的

[root@hmm-docker ~]# docker start alpine-test
alpine-test
[root@hmm-docker ~]# docker attach alpine-test
/ # ls
bin etc lib mnt proc run srv tmp var
dev home media opt root sbin sys usr
/ #

exec(可以在运行的容器中运执行命令)

格式

docker exec [选项] 容器 命令

选项

选项 解释
-d 后台运行
-e 设置环境变量
-i 保持标准输入开启
-t 分配一个伪终端
-u 设置用户名和用户id
-w 容器工作目录

实例

1.连接容器

[root@hmm-docker ~]# docker exec -ti alpine-test ash
/ # ls
bin etc lib mnt proc run srv tmp var
dev home media opt root sbin sys usr
/ # exit

2.不进入容器,执行命令

[root@hmm-docker ~]# docker exec -i topdemo ls
bin
... #省略
var
[root@hmm-docker ~]# docker exec -i topdemo echo 'hmmm'
hmmm
[root@hmm-docker ~]# docker exec -i topdemo df -h
Filesystem Size Used Avail Use% Mounted on
overlay 27G 2.6G 25G 10% /
tmpfs 64M 0 64M 0% /dev
tmpfs 992M 0 992M 0% /sys/fs/cgroup
shm 64M 0 64M 0% /dev/shm
/dev/mapper/centos-root 27G 2.6G 25G 10% /etc/hosts
tmpfs 992M 0 992M 0% /proc/asound
tmpfs 992M 0 992M 0% /proc/acpi
tmpfs 992M 0 992M 0% /proc/scsi
tmpfs 992M 0 992M 0% /sys/firmware
[root@hmm-docker ~]#

docker——容器的基本操作的更多相关文章

  1. docker容器的基本操作

    docker容器是独立运行的一个或一组应用,以及它们的运行态环境.下面具体介绍如何管理一个容器,包括容器的创建,启动和停止等. 启动容器 基于镜像新建一个容器并启动 将终止状态的容器重新启动 新建并启 ...

  2. Docker 容器基本操作[Docker 系列-2]

    ​Docker 入门及安装[Docker 系列-1] 镜像就像是一个安装程序,而容器则是程序运行时的一个状态. 查看容器 查看容器 启动 docker 后,使用 docker ps 命令可以查看当前正 ...

  3. Docker容器学习与分享04

    Docker容器的基本操作(2) 基于docker分享03的centos容器,接着学习docker容器的基本操作. docker分享03中创建了一个centos镜像,如果想要查看容器的具体信息就要使用 ...

  4. Docker容器学习与分享03

    Docker容器的基本操作 所有的docker命令都是以docker开头,也就是指调用docker程序.我学习的第一个命令就是docker run,运行一个容器.以Docker分享02中的容器为例: ...

  5. 哨兵和docker容器

    1,redis哨兵的配置 redis-6379配置文件内容如下 cat redis-6379.conf port 6379 daemonize yes logfile "6379.log&q ...

  6. Docker 镜像 && 容器的基本操作

    镜像 && 容器 docker 镜像好比操作系统的镜像(iso) docker 容器好比是已安装运行的操作系统 所以说 docker 镜像文件运行起来之后,就是我们所说的 docker ...

  7. 《Docker从入门到跑路》之镜像和容器的基本操作

    一.获取镜像 官方提供了一个公共镜像仓库Docker Hub,默认是从这上面获取镜像的. 搜素镜像使用docker search 命令: # docker search --help Usage: d ...

  8. Docker容器

    Docker容器 Docker容器 1. 容器基本操作 启动容器: 1.docker run IMAGE [COMMAND] [ARG...]2. 演示: 1.[KANO@kelvin ~]$ doc ...

  9. docker 容器的启动方式

    1.Docker 优势: .更高效利用系统资源:由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高.无论是应用执行速度.内存损耗或者文件存储速度,都要比传统 ...

  10. 史上最全面的Docker容器引擎使用教程

    目录 1.Docker安装 1.1 检查 1.2 安装 1.3 镜像加速 1.4 卸载Docker 2.实战Nginx 3.Docker命令小结 4.DockerFile创建镜像 4.1 Docker ...

随机推荐

  1. 01矩阵-【BFS】

    01矩阵 给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离.两个相邻元素间的距离为 1 ,方格斜方向不计算距离. 示例 1: 输入: [0 0 0 0 1 0 0 0 0] 输出: ...

  2. 解决跨域问题之fetch的使用

    一.介绍 fetch 提供了一个获取资源的接口 (包括跨域). fetch 的核心主要包括:Request , Response , Header , Body 利用了请求的异步特性 --- 它是基于 ...

  3. Linux下源码安装Kong网关

    kong是基于openresty构建的一个网关,并且直接带了很多的功能比如反向代理.负载均衡.限流等模块直接开箱即用,同时兼具OpenResty的高性能,大部分情况下无需编程就可以实现想要的功能,下面 ...

  4. javascript现代编程系列教程之一:区块作用域对VAR不起作用的问题

    在JavaScript中,使用var声明的变量具有函数作用域,而不是块级作用域.这意味着在一个函数内部,使用var声明的变量在整个函数范围内都是可见的,包括嵌套的块(如if语句.for循环等).为了避 ...

  5. 【Oracle】预定义说明的部分 ORACLE 异常错误(EXCEPTION)

    预定义说明的部分 ORACLE 异常错误(EXCEPTION) 参考链接:https://www.cnblogs.com/thescentedpath/p/errordeal.html EXCEPTI ...

  6. 力扣49(java)-字母异位词分组(中等)

    题目: 给你一个字符串数组,请你将 字母异位词 组合在一起.可以按任意顺序返回结果列表. 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次. 示例 1: 输入: ...

  7. Lindorm-Operator云原生实践

    简介: Kubernetes 的CRD 机制(CustomResourceDefinition)支持通过自定义的controller来管理资源的生命周期,这样就可以像操作pod,deployment一 ...

  8. 爱奇艺在 Dubbo 生态下的微服务架构实践

    简介: 本文整理自作者于 2020 年云原生微服务大会上的分享<爱奇艺在 Dubbo 生态下的微服务架构实践>,重点介绍了爱奇艺在 Dubbo.Sentinel 等开发框架方面的使用经验以 ...

  9. Dubbo-go 优雅上下线设计与实践

    ​简介:在分布式场景下,微服务进程都是以容器的形式存在,在容器调度系统例如 k8s 的支持下运行,容器组 Pod 是 K8S 的最小资源单位.随着服务的迭代和更新,当新版本上线后,需要针对线上正在运行 ...

  10. RT-Thead的启动流程

    一.RT-Thread启动流程 由于RT-Thread文档中心已经将得很详细了,这里我就不过多描述,有需要的可以看RT-Thread 文档中心,启动流程如下图所示: 从图中可以看出RT-Thread是 ...