初试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,使你能够进入容器内部执行命令。
相关推荐
Dobby_0517 小时前
【Go】C++ 转 Go 第(一)天:环境搭建 Windows + VSCode 远程连接 Linux
linux·运维·c++·vscode·golang
wanhengidc17 小时前
操作简单稳定选巨 椰 云手机
运维·服务器·游戏·智能手机·云计算
wanhengidc17 小时前
云手机公认的优势有什么
运维·服务器·游戏·智能手机·玩游戏
中科米堆17 小时前
中科米堆CASAIM自动化三维测量实现注塑模具快速尺寸测量
运维·人工智能·自动化
老龄程序员18 小时前
基于OpenIddict6.4.0搭建授权认证服务
运维·服务器·identityserver
黑马金牌编程18 小时前
Jenkins的Linux与window部署方式
linux·运维·windows·jenkins·持续集成·cicd
web安全工具库19 小时前
告别刀耕火种:用 Makefile 自动化 C 语言项目编译
linux·运维·c语言·开发语言·数据库·算法·自动化
金纬软件119 小时前
电脑监控软件有哪些?企业监控软件应该怎么选?
大数据·运维
DechinPhy19 小时前
Ubuntu挂载新硬盘
linux·运维·服务器·ubuntu
lht63193561219 小时前
Ubuntu Server 系统安装图形界面远程工具(RDP)
linux·运维·ubuntu