docker常用命令总结之安装、镜像、容器基本操作

Docker常用命令总结之安装、镜像、容器基本操作

安装Docker

# 安装Docker
sudo apt-get update
sudo apt-get install docker.io

# 启动Docker服务
sudo systemctl start docker

# 设置Docker服务开机自启
sudo systemctl enable docker

镜像操作

拉取镜像

# 拉取nginx镜像
docker pull nginx

查看本机镜像列表

# 查看本机镜像列表
docker images

删除镜像

# 删除镜像
docker rmi 镜像名称

容器操作

创建并启动容器

# 创建并启动nginx容器
docker run -d -p 80:80 --name mynginx nginx

参数说明:

  • -d: 启动容器后进入后台运行。
  • -p 80:80: 容器内部的80端口映射到主机的80端口。
  • --name mynginx: 将容器命名为mynginx。
  • nginx: 容器使用的镜像名称为nginx。

查看正在运行的容器

# 查看正在运行的容器
docker ps

查看所有容器

# 查看所有容器
docker ps -a

进入容器内部

# 进入mynginx容器内部
docker exec -it mynginx /bin/bash

启动停止容器

# 启动mynginx容器
docker start mynginx

# 停止mynginx容器
docker stop mynginx

删除容器

# 删除mynginx容器
docker rm mynginx

示例说明

示例1:使用Docker快速搭建一个Nginx服务器

我们可以运行下面的命令来创建并启动一个Nginx容器:

docker run -d -p 80:80 --name mynginx nginx

其中,-d表示容器运行于后台,-p表示将主机的80端口映射到容器的80端口。

示例2:进入容器内部查看配置文件

我们可以通过以下步骤进入Nginx容器内部来查看Nginx的配置文件:

  1. 运行 docker ps 命令查看正在运行的容器,并找到 Nginx 容器的ID。
  2. 运行 docker exec -it 容器ID /bin/bash 命令进入 Nginx 容器内部。
  3. 进入Nginx配置文件所在目录,使用 cd /etc/nginx 命令进入。
  4. 使用 ls 命令可以查看当前目录下的文件和文件夹,找到 Nginx 的配置文件 nginx.conf
  5. 使用 cat nginx.conf 命令可以查看配置文件的内容。

遵循上述步骤,我们就可以进入Nginx容器内部查看配置文件啦。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:docker常用命令总结之安装、镜像、容器基本操作 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • 详解docker私有仓库搭建与使用实战

    详解docker私有仓库搭建与使用实战 Docker是一个开源的应用容器引擎,可以方便地在不同的平台和环境中运行相同的应用。Docker私有仓库 是一个可以存储和管理镜像的地方,方便我们在本地或局域网中部署和维护镜像。本篇文章将详细讲解如何搭建docker私有仓库,并提供两个实例说明其使用。 搭建docker私有仓库 1. 安装docker 首先需要在服务器…

    Docker 2023年5月16日
    00
  • docker建立私有仓库的过程

    Docker建立私有仓库的过程 Docker 是一款基于 Linux 的轻量级虚拟化,可以快速部署和管理容器化应用程序,它广泛应用于开发、测试、部署等环节。 Docker Hub 是 Docker 的云服务平台,可以让你共享或者获取 Docker 的 image。但是,在特殊场景下,如网络不便、代码私密性要求等情况下,我们需要自建 Docker 私有仓库来存…

    Docker 2023年5月16日
    00
  • windows 下 安装 Docker 并在Docker 中安装GitLab 并进行相关的设置

      安装Docker Desktop 1,下载这个Docker Desktop Installerwin  软件 微软官网 目前只支持 win10较新的版本   2,安装并设置 软件会自动提示你的电脑是否满足。什么虚拟化的 (我就假设你懂的,不懂的你百度一下,再回来看)   安装好了会提示你重启电脑       设置镜像 “https://registry.…

    Docker 2023年4月11日
    00
  • MongoDB从入门到实战之Docker快速安装MongoDB

    前言       在上一篇文章中带领带同学们快速入门MongoDB这个文档型的NoSQL数据库,让大家快速的了解了MongoDB的基本概念。这一章开始我们就开始实战篇教程,为了快速把MongoDB使用起来我将会把MongoDB在Docker容器中安装起来作为开发环境使用。然后我这边MongoDB的可视化工具用的是Navicate。废话不多说,我们先花了几分钟…

    Docker 2023年4月11日
    00
  • 理解Docker(2):Docker 镜像详细介绍

    理解Docker(2):Docker 镜像详细介绍 Docker 镜像是 Docker 容器的基础。在这篇文章中,我们将详细介绍 Docker 镜像的概念和用法。 镜像是什么? Docker 镜像是一个只读的模板,它包含了需要运行应用程序所需的所有文件、类库、代码、运行时、环境变量和配置文件等。从 Docker 镜像可以创建多个 Docker 容器,这些容器…

    Docker 2023年5月16日
    00
  • Linux中Docker安装后如何使用Docker容器

    这里将提供一个在Linux系统上安装Docker并且使用Docker容器的完整攻略。 安装Docker 在安装Docker之前,请确保您的系统已经安装了所需的依赖项和包管理工具,这些依赖项包括 curl、docker和其他包管理器。 1. 安装依赖包管理器 通常,Ubuntu 和 Debian 系统使用 apt 软件包管理器,而 RHEL、CentOS、Fe…

    Docker 2023年5月16日
    00
  • 使用 docker-compose 安装 php 运行环境 —— network 的方式

    官方手册明确说明,容器互联不要采用 link 的方式,而应该采用 network 的方式。   以下演示的以 centOS 上为例,如果你在 mac 上,就需要注意一下路径问题,mac 下一班把文件什么的放在用户目录下。 直接上步骤: 1、centOS下需要升级 yum —— 不然可能会有一些神经病的错误发生 yum update 2、将已经写好的 yml …

    Docker 2023年4月11日
    00
  • Docker部署web项目的实现

    下面我会为您详细讲解“Docker部署web项目的实现”的完整攻略。 确定需要部署的web项目 首先,我们需要确定需要部署的web项目,并梳理出该项目的开发框架、依赖库、数据库等构成要素,以便后续的部署。 编写dockerfile 接下来,我们需要编写dockerfile文件,dockerfile文件是定义Docker镜像的配置文件,所以必须完整地列出每个步…

    Docker 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部