初试Docker

1. 查看版本

复制代码
docker --version

2. 拉取镜像并查看当前存在的镜像

复制代码
docker pull hello-world

查看是否成功拉取到docker

复制代码
docker images

在Docker Desktop 可视化查看

3. 删除镜像

复制代码
docker rmi xxx

4. 启动容器

以下命令使用 mysql镜像启动一个容器,参数为以命令行模式进入该容器:

复制代码
docker run -it mysql /bin/bash

进入容器,容器内部也是一个Linux,Linux命令通用 ,输入exit容器停止运行

或者使用如下:

复制代码
docker run -itd mysql /bin/bash

解读:

复制代码
docker run: 这是启动一个新的容器并运行命令的基本命令。它会创建并启动一个容器。

-it:

-i:表示以交互模式运行容器(即保持容器的标准输入流打开)。这是为了让你能够与容器内的应用进行交互。
-t:分配一个伪终端(TTY)。它通常与 -i 配合使用,用于交互式终端的操作。
-d: 表示在后台运行容器(即"分离模式"),这样容器启动后不会阻塞当前的命令行。

mysql: 这是镜像的名称。Docker 会从本地寻找名为 mysql 的镜像,如果没有找到,它会从 Docker Hub 拉取该镜像。

/bin/bash: 这是在容器中要执行的命令。在这里,它表示启动一个 Bash shell,使你能够进入容器内部执行命令。
相关推荐
维核科技1 分钟前
多卡集群频繁裂卡、通信报错?NVLink故障排查与运维优化方案
运维·服务器维修·gpu维修·算力卡维修·gpu故障·算力卡故障·服务器故障
Promise微笑11 分钟前
红外热像仪选型:3~5μm中波与8~14μm长波探测机理解析
运维
承渊政道14 分钟前
飞牛NAS部署Immich:搭建家庭相册并实现远程访问
运维·服务器·docker·内网穿透·cpolar·nas·immich
ruofu3334 分钟前
如何让docker使用提前下载好的镜像,而不是在线拉取
java·spring cloud·docker
橘色的喵34 分钟前
EventPool 32-bit 带标签 CAS 池:RT-Thread 单核 + Linux 双平台无锁
linux·运维·服务器
buhuizhiyuci1 小时前
【Linux 网络篇】数据的 “循环系统“:协议认识与网络传输的流程
linux·运维·服务器·网络·vscode
雾时之林1 小时前
Linux------磁盘管理
linux·运维
数智工坊9 小时前
Zotero自建Ubuntu WebDAV附件同步方案(完美解决存储空间不足)
linux·运维·ubuntu
独隅11 小时前
GitHub Actions 自动化运维实战:CI/CD 流水线一体化效果展示
运维·自动化·github
饺子大魔王的男人11 小时前
CentOS部署Cockpit:图形化查看系统、日志与服务状态
linux·运维·centos