2.docker client

news/2024/7/12 2:24:53 标签: docker, eureka, 容器

docker_client_0">docker client

Docker Run

从镜像创建、执行一个容器

# docker run <image-name>
docker run hello-world

执行docker run的时候,docker会先去寻找image文件,然后执行run指令

Override默认指令

# docker run <image-name> <command>

docker run busybox echo hello
docker run busybox echo bye

查看busybox的文件系统快照

docker run busybox ls
# bin
# dev
# etc
# ...

busybox拥有相对完整的linux环境

docker run hello-world ls
docker run hello-world echo hello

hello-world没有额外的指令
![外链图片转存失败,源站可

docker_ps_36">docker ps

列出当前运行中的docker, 等价于docker container ls

docker ps

docker run busybox echo hello

docker ps

docker run busybox ping aws.com

在另一个窗口中

docker ps
# CONTAINER ID   IMAGE     COMMAND          CREATED          STATUS          PORTS     NAMES
# a4cd7f84a33f   busybox   "ping aws.com"   16 seconds ago   Up 14 seconds             sleepy_robinson

列出所有docker

docker ps --all

docker ps -a

生命周期 lifecycle

列出了已经结束的docker

docker ps --all

docker进程在何时结束?这就要说到docker的生命周期

# docker run = docker create + docker start

docker create hello-world
# container id

docker start -a ${container id}

-a 代表attach,将docker的输出打印到控制台

docker_85">重启已经结束的docker

docker run busybox echo hello

docker ps -a

docker start -a ${container id}

第2步的docker start又执行了一次。

在此过程中,不能覆盖指令

docker ps -a

并无额外的docker创建

docker_104">清除所有docker

docker system prune

docker_110">获取docker的日志

docker create hello-world
# container id
docker start ${container id}
# container id
docker logs ${container id} / ${container}

docker_120">终止docker

docker create busybox ping aws.com

docker start ${container id}

docker logs ${container id}

docker ps

终止docker

docker stop <container id>

docker kill <container id>

stop指令发送SIGTERM

kill指令发送SIGKILL

SIGTERM允许优雅退出,但是会有10s的timeout,10s之后docker会重新发送SIGKILL

docker ps

docker stop ${container id}

# after 10s...
docker ps -a

docker start ${container id} 

docker kill ${container id}

http://www.niftyadmin.cn/n/5343718.html

相关文章

山西电力市场日前价格预测【2024-01-23】

日前价格预测 预测说明&#xff1a; 如上图所示&#xff0c;预测明日&#xff08;2024-01-23&#xff09;山西电力市场全天平均日前电价为284.40元/MWh。其中&#xff0c;最高日前电价为421.80元/MWh&#xff0c;预计出现在18:30。最低日前电价为0.00元/MWh&#xff0c;预计出…

CentOS防火墙基本操作

CentOS操作系统中的防火墙可以使用firewalld或iptables来进行配置。 firewalld&#xff08;默认&#xff09;&#xff1a; 查看当前状态&#xff1a;systemctl status firewalld 开启/关闭防火墙服务&#xff1a;sudo systemctl start/stop firewalld 设置开机自动启动/不启…

Canvas-Editor 实现类似 Word 协同编辑

前言 对于word的协同编辑&#xff0c;已经构思很久了&#xff0c;但是没有找到合适的插件。今天推荐基于canvas/svg 的富文本编辑器 canvas-editor&#xff0c;能实现类似word的基础功能&#xff0c;如果后续有更好的&#xff0c;也会及时更新。 Canvas-Editor 效果图 官方文…

C. Peaceful Rooks

思路&#xff1a;如果是本来就位于对角线上的点&#xff0c;那么自然就没有必要进行移动了&#xff0c;否则就是在浪费操作次数。 那么不在对角线上的点一定需要操作一次&#xff0c;竖直移动或者水平移动到对角线上。 但是我们还发现可能会有n个点构成一个环&#xff0c;就像样…

C++从零开始的打怪升级之路(day19)

这是关于一个普通双非本科大一学生的C的学习记录贴 在此前&#xff0c;我学了一点点C语言还有简单的数据结构&#xff0c;如果有小伙伴想和我一起学习的&#xff0c;可以私信我交流分享学习资料 那么开启正题 今天分享的是关于vector的题目 1.只出现一次的数字2 137. 只出…

中仕教育:事业编招考全流程介绍

一、报名阶段 1. 了解查看招聘信息&#xff1a;查看各类事业编岗位的招聘信息&#xff0c;包括岗位职责、招聘条件、报名时间等。 2. 填写报名表&#xff1a;按照要求填写报名表&#xff0c;包括个人信息、教育背景、工作经历等内容。 3. 提交报名材料&#xff1a;将报名表及…

开始学习Vue2(脚手架,组件化开发)

一、单页面应用程序 单页面应用程序&#xff08;英文名&#xff1a;Single Page Application&#xff09;简 称 SPA&#xff0c;顾名思义&#xff0c;指的是一个 Web 网站中只有唯一的 一个 HTML 页面&#xff0c;所有的功能与交互都在这唯一的一个页面内完成。 二、vue-cli …

2024年美国大学生数学建模思路 - 案例:退火算法

文章目录 1 退火算法原理1.1 物理背景1.2 背后的数学模型 2 退火算法实现2.1 算法流程2.2算法实现 建模资料 ## 0 赛题思路 &#xff08;赛题出来以后第一时间在CSDN分享&#xff09; https://blog.csdn.net/dc_sinor?typeblog 1 退火算法原理 1.1 物理背景 在热力学上&a…