初试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 天前
docker,本地目录挂载
docker
Mr. Cao code1 天前
Docker:颠覆传统虚拟化的轻量级革命
linux·运维·ubuntu·docker·容器
Dontla1 天前
Docker多共享网络配置策略(Docker多网络、Docker networks、Docker Compose网络、Docker网络、Docker共享网络)
网络·docker·容器
wanhengidc1 天前
云手机运行流畅,秒开不卡顿
运维·网络·科技·游戏·智能手机
Jayin_chan1 天前
paddlex3.0.1-ocr服务化安装部署(docker)
docker·容器·ocr
ifanatic1 天前
[每周一更]-(第159期):Go 工程师视角:容器化技术(Docker/Kubernetes)与CI/CD流程的应用场景
docker·golang·kubernetes
笨小孩@GF 知行合一1 天前
OSPF实验:外部路由引入
运维·网络·hcip·数通·ospf
asdfg12589631 天前
为什么要在出口路由器router配置NAT与默认路由
运维·网络·计算机网络
bug攻城狮1 天前
Skopeo 工具介绍与 CentOS 7 安装指南
linux·运维·centos
宇宙第一小趴菜1 天前
08 修改自己的Centos的软件源
linux·运维·centos