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运行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker镜像无法上传的解决方法

    docker镜像无法上传的解决方法

    大家都知道创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统创建一个。但是工作中却发现docker镜像怎么都无法上传,通过在网上查找资料终于解决了,下面将方法分享给大家,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-11-11
  • 详解Docker镜像与容器的常见操作

    详解Docker镜像与容器的常见操作

    这篇文章主要介绍了详解Docker镜像与容器的常见操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • dockerfile中ENTRYPOINT与CMD的结合使用及区别

    dockerfile中ENTRYPOINT与CMD的结合使用及区别

    这篇文章主要介绍了dockerfile中ENTRYPOINT与CMD的结合使用,大家都知道CMD 与 ENTRYPOINT都是用于指定启动容器执行的命令,那么他们俩有什么区别呢,本文给大家详细介绍,需要的朋友可以参考下
    2021-08-08
  • Docker Compose在不同环境的多种安装方式

    Docker Compose在不同环境的多种安装方式

    这篇文章主要介绍了Docker Compose在不同环境的多种安装方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • MySQL容器中docker-entrypoint-initdb.d目录的使用

    MySQL容器中docker-entrypoint-initdb.d目录的使用

    这篇文章主要介绍了MySQL容器中docker-entrypoint-initdb.d目录的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • docker如何查看已安装的Redis版本

    docker如何查看已安装的Redis版本

    这篇文章主要介绍了docker如何查看已安装的Redis版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 利用Docker部署PostgreSQL 12.4主从方式

    利用Docker部署PostgreSQL 12.4主从方式

    这篇文章主要介绍了利用Docker部署PostgreSQL 12.4主从方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 使用Docker镜像构建Go应用的实现方法

    使用Docker镜像构建Go应用的实现方法

    本文主要介绍了使用Docker镜像构建Go应用的实现方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 基于Docker搭建Redis一主两从三哨兵的实现

    基于Docker搭建Redis一主两从三哨兵的实现

    这篇文章主要介绍了基于Docker搭建Redis一主两从三哨兵的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • docker网络端口映射的实现步骤

    docker网络端口映射的实现步骤

    本文主要介绍了docker网络端口映射的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07

最新评论