关于docker的操作内容(二)

主要为docker容器的增删改查命令
1 创建容器: docker run -it --name 别名 image_name /bin/bash

–name 别名

-d 后台

-t 未容器分配伪终端

-i 通过交互模式运行容器

-P 随机端口映射

-p 指定端口映射 例如: 物理机端口:容器端口

注:-p这里比较容易出问题:1 长时间待机可能造成docker服务异常,建议重启

                                              2 容器可能和物理机的服务相冲突

                                              3 如果是云服务器,那么安全策略也可能会影响容器的创建(如:安全策略拒绝了某个端口)1

2 进入容器:docker exec dockername

                   docker attach dockername

注:前者不会进入容器交互就可以执行命令操作容器内部,后者直接进入容器

 退出容器:使用快捷键“ctrl +p+q”  容器不停止退出

                   输入:exit   容器停止退出

 容器重启:docker  start  dockername

 停止容器:docker stop dockername(慢一点)

 强制停止容器:docker kill dockername(快一点) 【不是很重要的容器,强烈建议用kill】

 删除容器:docker  rm  dockerId

 批量删除容器(已退出的):docker ps -a -q | xargs docker rm

 注:使用该命令仍有运行中的容器会报错,即:使用上面命令会删除停止运行的容器,正在运行的不会被删除!

3 复制容器内容到物理机:docker cp testIpMap:/testData /

   注:将容器testIpMap的/目录下的testData文件夹复制到物理机的 / 目录下

   复制物理机内容到容器:docker  cp  物理机目录    容器名:容器目录

在这里插入图片描述

4 查询镜像:docker search ImageName

  查询docker版本: docker -version

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

  查看所有容器,包括已停止的:docker ps -a 

  查看最后运行的N个容器:docker ps -n  2       “2”代表容器数量

创建镜像:docker

1 运行一个tomcat
在这里插入图片描述

2 查看容器服务
在这里插入图片描述

3 创建一个自己的tomcat镜像

在这里插入图片描述

总结:常用的就是以上的一些命令,但实际业务中可能还会有类似用正则去增删改查容器、镜像等,以后有机会再慢慢总结更新!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Docker 是一个开源的软件容器平台,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 或 Windows 机器上,也可以将容器部署到云平台。 Docker 操作通常包括以下步骤: 1. 安装 Docker:首先需要在计算机上安装 Docker,可以参考 Docker 官方文档进行安装。 2. 下载镜像:在使用 Docker 创建容器之前,需要下载镜像。镜像是 Docker 容器的模板,包含了容器运行所需的所有软件、库、资源和配置文件。可以使用 `docker pull` 命令从 Docker Hub 上下载镜像。 3. 创建并运行容器:使用 `docker run` 命令可以创建并运行一个新的容器。 4. 管理容器:可以使用 `docker start`、`docker stop`、`docker restart` 等命令来管理容器的运行状态。 5. 查看容器信息:使用 `docker ps` 命令可以查看当前运行的容器信息,使用 `docker inspect` 命令可以查看容器的详细信息。 这些命令只是 Docker 的基本用法,Docker 还有很多高级功能,例如,可以使用 Docker Compose 编掑多个容器,使用 Docker Swarm 管理多台机器上的容 ### 回答2: Docker是一种开源的容器化技术,它可以将应用程序和其依赖环境打包成一个独立的、可移植的容器,使得应用程序能够在不同的操作系统上运行。 Docker操作可以分为以下几个步骤: 1. 安装Docker:首先需要在操作系统上安装DockerDocker支持多个操作系统,如Linux、Windows和Mac OS。根据不同的操作系统,可以选择相应的安装方式进行安装。 2. 获取Docker镜像:Docker镜像是一个可运行的容器的模板,类似于操作系统的ISO文件。可以通过Docker Hub等镜像仓库下载或通过命令获取。例如,可以使用`docker pull`命令从Docker Hub获取公共镜像。 3. 创建容器:使用`docker run`命令可以创建一个新的容器。在创建容器时,可以指定容器的配置参数,如容器的名称、镜像、端口映射等内容。 4. 启动、停止和删除容器:已经创建的容器可以使用`docker start`命令启动,`docker stop`命令停止,`docker rm`命令删除。可以通过容器的ID或名称进行操作。 5. 进入容器:使用`docker exec -it`命令可以进入正在运行的容器的命令行界面,从而可以在容器内执行命令、查看日志等操作。 6.构建自定义镜像:通过编写Dockerfile文件,可以定义一个自定义的镜像,其中包含了运行应用程序所需要的环境和配置。然后使用`docker build`命令根据Dockerfile构建自定义镜像。 7. 镜像的上传和下载:可以使用`docker push`命令将构建的镜像上传到Docker Hub等镜像仓库中,以供其他人使用。同时,也可以使用`docker pull`命令从镜像仓库中下载其他人构建的镜像。 总之,Docker提供了简单易用的容器化解决方案,使得应用程序的部署和迁移变得更加方便和高效。通过熟悉并灵活运用Docker的命令和功能,可以更好地进行应用程序的管理和维护。 ### 回答3: Docker是一种开源的容器化平台,它可以将应用程序和所有它所需的依赖项打包到一个容器中,并且可以在任何环境中运行。 Docker的基本概念是容器,容器是一个独立且可执行的软件包,它包含应用程序、运行环境和所有依赖项。使用Docker可以提供更高的可移植性和可扩展性,简化应用程序的部署和管理过程。 操作Docker的步骤如下: 1. 安装Docker:首先需要在操作系统上安装Docker。可以根据不同的操作系统选择相应的安装方法,在安装过程中需要下载Docker的二进制文件并进行配置。 2. 创建Docker镜像:镜像是Docker的基本单位,它是一个只读的文件,包含了运行应用程序所需的所有依赖项和配置信息。可以通过编写Dockerfile文件来定义镜像的构建过程,然后使用Docker build命令来构建镜像。 3. 运行Docker容器:在构建完镜像后,可以使用Docker run命令来创建并运行容器。通过指定镜像名称和启动参数,Docker会在一个隔离的环境中创建一个新的容器,并且可以在容器内运行应用程序。 4. 管理Docker容器:可以使用Docker ps命令查看正在运行的容器列表,使用Docker start和Docker stop命令启动和停止容器。还可以使用Docker exec命令进入容器内部执行一些操作。 5. 发布和共享应用程序:使用Docker可以将应用程序和所有依赖项打包成一个容器,并且可以将容器发布到Docker Hub等容器仓库中,方便其他人进行下载和使用。 总之,Docker是一个强大的容器化平台,可以帮助开发人员更加方便地构建、部署和管理应用程序。操作Docker需要先安装Docker,然后通过创建镜像和运行容器来实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值