Ubuntu服务器上安装Docker,创建、启动、停止和删除容器的步骤指南

在本实验教程中,我尝试展示如何在 Ubuntu Server 中安装 Docker、创建容器、启动容器、停止容器、删除容器。按照步骤 :

步骤1

对于Docker安装,首先你必须编写这两个命令。我正在使用ubuntu server 22.04.3 LTS.

sudo apt install docker.io

1.png

sudo snap install docker

2.png

步骤2

检查Docker是否安装。为了检查写这个命令

3.png

步骤 3

查看本地计算机中存在的所有图像。写下这个命令。你看到了什么?没有什么 ?是的你是对的。最初没有图像,因为您没有创建任何图像。

4.png

步骤4

找到docker hub中的镜像。这里我想搜索一台ubuntu机器。只需编写此命令即可查找所有 Ubuntu 映像或其他软件包。请记住,您应该写下 docker hub 分配的名称。这里“ubuntu”被命名为ubuntu镜像。您可以通过此命令下载此 ubuntu 映像您可以通过此命令下载任何图像。

→ Usage: sudo docker pull <image name>
sudo docker pull ubuntu

5.png

步骤 5

通过此命令,您可以创建一个包含映像的容器,拉取映像,在容器内运行映像,并使用交互式 bash shell 进入容器。这里,[run = run the the image inside the container, -it = interactive terminal or bash shell, --name = name of the container (“mycontainer”), ubuntu = image name, /bin/bash = default directory you should add ]

sudo docker run -it --name mycontainer ubuntu /bin/bash

6.png

步骤6

如果你想从容器中出来你可以写这个命令。

exit

7.png

步骤7

现在您可以通过此命令查看docker镜像。在这里您可以看到 ubuntu 镜像已创建。

8.png

步骤8

通过此命令检查docker服务是否启动状态。可以看到服务已经启动了。检查状态后,输入“q”退出。

Service docker status

9.png

步骤 9

通过此命令仅查看正在运行的容器。这里 [p = 进程,s = 开始] 。你看到了什么?没有什么 ?是的,还没有正在运行的容器。

sudo docker ps

10.png

步骤10

现在让我们运行容器并通过此命令检查运行状态。可以看到容器状态为“Up”,表示容器正在运行。

→ Usage: sudo docker start <container name>
sudo docker start mycontainer
sudo docker ps

11.png

步骤11

您可以通过此命令进入容器内部。如果执行“ls”,您将看到容器内的 Linux 文件系统。

→ Usage: sudo attach <container name>
sudo attach mycontainer

12.png

步骤12

两个有用的命令。[p = 进程,s = 开始,-a = 全部]。

sudo docker ps

{它用于仅显示正在运行的容器}

sudo docker ps -a

{它用于显示运行,同时也停止容器}

步骤13

 停止容器

→ Usage: sudo docker stop <container name>
sudo docker stop mycontainer

步骤14

删除容器。[rm = 删除]。

→ Usage: sudo docker rm <container name>
sudo docker rm mycontainer

文章相关关键词:
Docker安装Ubuntu;
在Ubuntu上安装Docker;
Ubuntu 的 Docker CE 安装指南;
如何在Ubuntu服务器上设置Docker;
Ubuntu 上的 Docker 入门;
在Ubuntu上创建Docker容器;
Docker运行命令Ubuntu示例;
Ubuntu 的 Docker 容器教程;
在 Ubuntu 上创建 Docker 容器的分步指南;
在 Ubuntu 服务器上运行 Docker 中的应用程序;文章来源地址https://www.toymoban.com/diary/docker/516.html

到此这篇关于Ubuntu服务器上安装Docker,创建、启动、停止和删除容器的步骤指南的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://www.toymoban.com/diary/docker/516.html

如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用
使用NGINX Docker镜像构建和运行Web应用程序的教程
上一篇 2023年11月09日 00:12
在Windows中将Docker迁移到另一个磁盘
下一篇 2023年11月09日 01:02

相关文章

  • 【Ubuntu】Systemctl 管理 MinIO 服务器的启动和停止

    要使用 systemctl 来管理 MinIO 服务器的启动和停止,您需要创建一个 systemd 服务单元文件,以便 systemd 能够启动和停止 MinIO 服务器。下面是一般的步骤: 创建 systemd 服务单元文件: 打开终端并使用文本编辑器创建一个新的 systemd 服务单元文件,例如 minio.service : 在打开的文件

    2024年02月03日
    浏览(42)
  • 分布式 - 服务器Nginx:基础系列之Nginx简介 | 下载安装 | 启动和停止服务

    Nginx是一个高性能的Web服务器,同时也是一个反向代理服务器。它最初是为了解决C10K问题而开发的,即如何让一个服务器同时处理成千上万个并发连接。Nginx采用了事件驱动的异步非阻塞处理方式,能够高效地处理大量并发连接,因此被广泛应用于高并发的Web应用场景中。 此

    2024年02月10日
    浏览(47)
  • 分布式 - 服务器Nginx:应知应会系列之Nginx简介 | 下载安装 | 启动和停止服务

    Nginx是一个高性能的Web服务器,同时也是一个反向代理服务器。它最初是为了解决C10K问题而开发的,即如何让一个服务器同时处理成千上万个并发连接。Nginx采用了事件驱动的异步非阻塞处理方式,能够高效地处理大量并发连接,因此被广泛应用于高并发的Web应用场景中。 此

    2024年02月11日
    浏览(42)
  • Linux下ElasticSearch7.9.2安装配置(包含服务器配置、启动停止脚本、开放端口和elasticsearch-head插件的使用)

    本文主要介绍Linux下ElasticSearch7.9.2安装,目前是介绍单节点的配置 应用 版本 说明 操作系统 centos7 稳定、高预测性、高管理性、高重复性的Linux平台 elasticsearch 7.9.2 es7.x的linux版本 jdk 8 本人使用JDK 8;ES建议使用JDK 11 启动的时候会有警告但是不会报错,可以忽略 此种方式可能比

    2024年02月08日
    浏览(43)
  • [疑难杂症2023-004]停止服务器自动启动的服务,解决端口占用的问题

    本文由Markdown语法编辑器编辑完成。 前段时间,在linux上启动一个目录下的docker-compose.yml中的服务时,遇到了一个3000端口被占用的问题. 凭借经验,一般可能是之前的服务没被正常的停止掉,导致该服务占用的端口未被释放,导致新的服务无法启动。 但是通过运行以下命令

    2024年02月16日
    浏览(45)
  • Ubuntu环境下的Tomcat服务器安装及其自启动配置

    仅供自己记录所用 1、 Tomcat 下载与安装         注意:在安装tomcat之前需要安装Java,JDK                 首先到官网下载安装包:Apache Tomcat® - Welcome! 下载到/usr/local/tomcat/下面并解压:tar -zxvf apache-tomcat-8.5.87.tar.gz 接下来就是给Tomcat文件添加使用权限:sudo chmod 755 -R apa

    2024年02月02日
    浏览(52)
  • 如何一键启动、停止或重启运行在服务器内的幻兽帕鲁游戏服务进程?

    如果你是用腾讯云轻量应用服务器一键部署的幻兽帕鲁服务器,那么可以在面板一键启动、停止或重启运行在服务器内的幻兽帕鲁游戏服务进程(注意并非对服务器整机进行操作),无需手动在服务器内部运行命令。 详细教程地址:https://docs.qq.com/doc/DQnBvck1Jb2Vud2NE

    2024年04月09日
    浏览(47)
  • Windows环境命令行CMD启动远程服务器上的bat文件,附查看远程服务器进程和按PID停止远程服务器进程命令

    Windows环境命令行CMD启动远程服务器上的bat文件,附查看远程服务器进程和按PID停止远程服务器进程命令 Windows环境命令行CMD启动远程服务器上的bat文件,命令如下: 执行后会返回启动的进程ID: 查看远程服务器进程命令: 按PID停止远程服务器进程命令:

    2024年02月07日
    浏览(50)
  • 基于python-socket构建任务服务器(基于socket发送指令创建、停止任务)

    在实现ia业务服务器时需要构建一个python-socket客户端,1、要求能与服务器保持心跳连接,每10秒钟发送一次心跳信号;2、要求能根据socket服务器发送的指令创建或终止一个定时任务。 为此以3个类实现该功能,分别为socket通信类(用于实现通信连接与任务创建)、任务池类(

    2024年02月22日
    浏览(49)
  • 新的Ubuntu服务器上如何安装深度学习环境的docker

    背景: 硬件:联想的双3090显卡 总共 48GB显存 4TB 刀片式服务器。 软件:只安装了nvidia的驱动,能用nvidia-smi查看显卡信息,但是 nvcc -V看不到东西。 镜像包是 nvidia_cu11_tf15.tar,里面包含 公司nvidia驱动和环境里的TensorFlow,torch 是不一样的。一开始担心 是不是 要 降级 Ubuntu下的

    2024年02月10日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包