初试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,使你能够进入容器内部执行命令。
相关推荐
进击的荆棘5 分钟前
Linux系统——文件(上)
linux·运维·服务器·文件
承渊政道21 分钟前
星空组网排查指南:从设备在线到服务可用的五步检查
运维·星空组网·排查指南
IT大白鼠25 分钟前
彭大帅的AI运维助手——自然语言管理 Linux 集群与网络设备——第 1 篇 · 骨架:说人话,跑命令:自然语言 SSH 运维的骨架
linux·运维·人工智能
檀越剑指大厂33 分钟前
抽屉里的手机还能开博客?用 Typecho 和 cpolar 搭一台可远程访问的小服务器
运维·服务器·智能手机
牢姐与蒯40 分钟前
Linux信号(一).信号产生
linux·运维·服务器·ubuntu
江湖有缘43 分钟前
3款开源日记工具整理合集,可Docker一键部署!
docker·容器·开源
穷人小水滴12 小时前
用容器编译 VirtualBox 虚拟机软件 (ArchLinux, podman)
linux·容器·virtualbox
EatFans13 小时前
Docker 实战部署:从本地镜像到云服务器,一篇走通 FastAPI + Celery + MySQL + Redis + Nginx
docker·fastapi
judezh13 小时前
api 容器一直 unhealthy?我把一个 Agent 运行时的健康检查逐条拆了,查出四个问题
运维·docker
暗不需求13 小时前
Docker 入门:从「光盘与 DVD」到全栈项目容器化实战
docker·容器·面试