docker run容器运行的方法实现

 更新时间:2023年06月30日 10:11:46   作者:hongxiao2016  
本文主要介绍了docker run容器运行的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

-t:在新容器内指定一个伪终端或终端。

-i:允许你对容器内的标准输入 (STDIN) 进行交互。

就运行了一个容器,就像一个虚拟机一样,我们可以进行交互。 

exit:退出容器

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

docker ps -a:查看所有容器

我们发现刚刚正在运行的容器在我们退出之后就停止运行了,如果我们希望在退出容器之后容器任然在后台运行怎么办呢?

只需要在创建容器的使用加一个参数 :-d

-d:后台运行容器

加上了-d之后就可以让容器后台运行。

我们会在上面放服务器,比如nginx,但是这个相当于一个虚拟机,我们在宿主机中是无法访问其端口的,这个时候就需要端口转发了,通过-p实现。

之后就可以访问了。

现在数据全在docker容器中,推荐挂载主机目录到容器中作为数据卷,这样操作会比较方便。

先停止刚刚运行的容器 :

docker ps查看正在运行的容器,可以看到有两个容器正在运行,我们使用docker stop 容器id停止这两个容器,注意这里是停止容器,容器任然存在。 

想重新启动容器 直接:docker start 容器id

想删除容器应该怎么办呢?

注意:先停止再删除

docker rm 容器id  删除容器 

docker rmi 镜像id 删除镜像

我们开始一个新的容器 ,挂载主机目录到容器中作为数据卷,来看看是什么效果:

-v 宿主目录:容器目录  将我们自己创建的目录挂载到容器的目录。

只要在宿主机做修改即可,使用比较方便。 

到此这篇关于docker run容器运行的方法实现的文章就介绍到这了,更多相关docker run运行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • win7环境下Docker快速构建及阿里云容器加速配置详解

    win7环境下Docker快速构建及阿里云容器加速配置详解

    这篇文章主要介绍了win7环境下Docker快速构建及阿里云容器加速配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Docker构建文件Dockerfile简单入门

    Docker构建文件Dockerfile简单入门

    这篇文章主要介绍了Docker构建文件Dockerfile简单入门,需要的朋友可以参考下
    2022-04-04
  • docker-cli源码窥探(推荐)

    docker-cli源码窥探(推荐)

    最近一直在使用docker,在这做下记录,本文我将以docker ps -a 命令为例探究docker命令在 client侧的执行过程,源码的版本为20.10,对docker-cli源码知识感兴趣的朋友一起学习下吧
    2022-11-11
  • chatgpt-web之docker打包流程

    chatgpt-web之docker打包流程

    这篇文章主要介绍了chatgpt-web中docker的打包流程,文中有详细的代码示例,对学习或工作有一定的帮助,需要的朋友可以参考下
    2023-05-05
  • 解决docker pull出现错误:Error response from daemon

    解决docker pull出现错误:Error response from daemon

    这篇文章主要给大家介绍了关于解决docker pull出现错误:Error response from daemon的相关资料,这个错误提示一般是因为你没有权限拉取对应的镜像,文中将解决办法介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • 清理docker在var目录下的大量空间占用问题

    清理docker在var目录下的大量空间占用问题

    这篇文章主要介绍了如何清理docker在var目录下的大量空间占用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • 关于docker部署的jenkins跑git上的程序的问题

    关于docker部署的jenkins跑git上的程序的问题

    这篇文章主要介绍了docker部署的jenkins跑git上的程序的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Docker容器动态加载挂载目录的实践

    Docker容器动态加载挂载目录的实践

    本文主要介绍了Docker容器中动态加载挂载目录的实践,通过挂载目录,可以将主机上的文件或目录与容器中的文件或目录进行关联,实现应用程序的灵活性和可扩展性,这种方法可以避免容器重启,减少应用程序的停机时间,并简化应用程序的部署和管理,使应用程序的迁移和扩展更加容易
    2024-10-10
  • Docker创建MySQL的讲解

    Docker创建MySQL的讲解

    今天小编就为大家分享一篇关于Docker创建MySQL的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Docker部署SpringBoot项目的实现步骤

    Docker部署SpringBoot项目的实现步骤

    本文主要介绍了Docker部署SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2007-02-02

最新评论