首页 > 其他分享 >005Arch中Docker的基本使用---容器

005Arch中Docker的基本使用---容器

时间:2023-06-09 20:35:53浏览次数:45  
标签:容器 --- archlinux bash 镜像 Docker docker 005Arch

外链:
Docker - ArchWiki (archlinux.org)

Docker 容器使用 | 菜鸟教程 (runoob.com)

  • 输出Hello world
docker run -it --rm archlinux bash -c "echo hello world"
各个参数解析:
- docker:Docker 的二进制执行文件
- run:与前面的 docker 组合来运行一个容器
- -it:
- --rm:
- archlinux 指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker就会从镜像仓库DockerHub下载公共镜像,默认为latest
- bash:
- -c:
- "echo hello world":

Pasted image 20230330132327

  • 运行交互式的容器
docker run -i -t archlinux /bin/bash
各个参数解析:
- -t:在新容器内指定一个伪终端或终端
- -i:允许你对容器内的标准输入 (STDIN) 进行交互
- archlinux:archlinux镜像
- /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash

Pasted image 20230330132656

  • 查看是否有容器在运行
docker ps
  • 查看已停止的容器
docker ps -a

Pasted image 20230330133620

输出详情介绍:
- CONTAINER ID:容器 ID
- IMAGE:使用的镜像
- COMMAND:启动容器时运行的命令
- CREATED:容器的创建时间
- STATUS:容器状态
状态有7种:
	- created(已创建)
	- restarting(重启中)
	- running 或 Up(运行中)
	- removing(迁移中)
	- paused(暂停)
	- exited(停止)
	- dead(死亡)
- PORTS:容器的端口信息和使用的连接类型(tcp\udp)
- NAMES:自动分配的容器名称
  • 获取镜像
docker pull archlinux

Pasted image 20230330134029

  • 启动镜像b5d623048665
docker start b5d623048665

执行前
Pasted image 20230330134321
执行后
Pasted image 20230330134253

  • 停止镜像b5d623048665
docker stop b5d623048665

标签:容器,---,archlinux,bash,镜像,Docker,docker,005Arch
From: https://www.cnblogs.com/vbig-2021/p/17470176.html

相关文章

  • 006Arch中Docker的基本使用---可视化界面(portainer)
    外链:Docker入门到实践(九)docker可视化界面portainer的安装与使用_零碎de記憶的博客-CSDN博客InstallPortainerBEwithDockeronWSL/DockerDesktop-PortainerDocumentation安装portainer查询前10个Portainer镜像dockersearchportainer--limit10拉取Po......
  • Docker中拉取mysql后无法连接
    在Linux系统中,你可以使用以下命令停止MySQL服务:sudosystemctlstopmysql启动MySQL服务,并跳过权限验证:sudomysqld_safe--skip-grant-tables&在这个命令中,--skip-grant-tables参数将禁止MySQL对用户身份进行验证,因此你可以直接登录到MySQL服务器,而不需要输入......
  • Docker CLI docker events 常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • 【解决了一个小问题】macbook m2 下交叉编译 musl-gcc 支持的 gozstd 库
    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯我的golang项目中使用了gozstd,在macbookm2下编译当然没有问题。可是当交叉编译linuxamd64的二进制时,遇到了问题。使用gnu-gcc是ok的envCC=x86_64-l......
  • Kali Linux - 网站渗透测试
    CMS扫描工具:wpscan 是一个黑盒子WordPress漏洞扫描程序,可用于扫描远程WordPress安装以查找安全问题。我在网络上找到的使用方法如下:wpscan-u网页网址但这个指令根本无法使用,使用以下指令查看后:wpscan-h发现得用以下指令才对:wpscan--url域名地址之后给的提示如......
  • python爬虫--爬取各大城市的各个区域的租房信息
    一、选题背景衣食住行是生活的基本需求。衣和食好解决,不喜欢的衣服可以买新的,不好吃的食物可以换一家吃。可是在住宿上,买房和租房的置换成本都相对较高,因此房源选择尤为慎重。作为目前买不起房的自然人,我们一般是通过中介来实现租房的需求比如自如,贝壳找房和链家。链家占据了租赁......
  • 网络传输中的重要参数-谈谈带宽
    目录带宽带宽和延时、丢包的关系带宽的估算方法小结以及一些值得注意的点除了上篇提到的RTT与丢包率,大多数人更关心的也许是网络的带宽(Bandwidth,Bw),毕竟电信、联通等公司广告主打的就是一个百兆、千兆带宽,听着嘎嘎猛。很自然的一个认知是,带宽好的链路在同样的数据源与流控策略的......
  • 【计算机组成原理期末总预习-自顶向下方法】第7章 存储系统
    一、存储器概述和存储器芯片分类:随机存取存储器(RAM):每个单元读写时间一样,且与各单元所在位置无关。如:内存。顺序存取存储器:数据按顺序从存储载体的始端读出或写入,因而存取时间的长短与信息所在位置有关。例如:磁带。直接存取存储器:直接定位到读写数据块,在读写数据块时按顺......
  • Docker(三)存储持久化
    一、存储持久化docker容器不保存任何数据重要数据可以使用外部卷存储(数据持久化)容器可以映射真实主机目录或共享存储为卷将外部卷映射到容器中提供持久化存储(规则:目录不存在就自动创建;目录存在就直接覆盖掉。语法:dockerrun-v外部目录:容器目录-it容器名:标签bash)外部卷......
  • 高考答题卡怎么被机器识别?基于OpenCV答题卡识别模拟-米尔ARM+FPGA异构开发板
    本篇测评由优秀测评者“筑梦者与梦同行”提供。 01.前言MYD-JX8MMA7SDK发布说明 根据下图文件内容可以知道myir-image-full系统支持的功能,其支持OpenCV,也就不用在格外安装相关驱动包等,省了很多事情。02.MYD-JX8MMA7软件评估指南本文介绍了Python的基本操作,在文档中10......