docker 常用命令,docker常用命令有哪些及怎么使用

科技资讯 投稿 8400 0 评论

docker 常用命令,docker常用命令有哪些及怎么使用

我们常常会遇到一些问题,比如docker常用命令有哪些及怎么使用等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。

什么是Docker

Docker是一款先进的容器技术,它提供了一种新的软件开发、交付和运行方式。通过Docker可以将应用程序和依赖打包到可移植的容器中,保证在不同的环境下部署应用程序一致性,使用Docker可以大幅简化应用程序的打包、运输、部署、扩展和管理等操作,从而提高开发和运维效率。

Docker常用命令

下面介绍几个Docker常用命令:

    docker run:运行一个新容器
    
      docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 
  • -d:在后台运行容器
  • -it:以交互式终端方式运行容器
  • --name:指定容器名称
  • -p:绑定主机端口到容器端口
  • -v:挂载主机目录到容器目录
  • docker ps:列出当前正在运行的容器
  • 
      docker ps [OPTIONS] 
    • -a:列出所有容器
    • -q:只输出容器ID
  • docker stop:停止一个正在运行的容器
  • 
      docker stop CONTAINER [CONTAINER...] 
  • docker rm:删除一个或多个容器
  • 
      docker rm [OPTIONS] CONTAINER [CONTAINER...] 
    • -f:强制删除容器

    Docker命令使用示例

    下面是一个使用Docker构建PHP应用的示例:

      构建Docker镜像
      
        $ mkdir myapp && cd myapp
        $ echo "" > index.php
        $ echo "FROM php:7.4-cli" > Dockerfile
        $ echo "COPY index.php /var/www/html" >> Dockerfile
        $ docker build -t myapp . 
    • 创建myapp目录并进入
    • 在myapp目录下创建index.php文件
    • 在myapp目录下创建Dockerfile文件
    • Dockerfile中定义从官方PHP 7.4.0-cli镜像开始构建,并将index.php文件复制到容器中的/var/www/html目录下
    • 运行docker build命令构建Docker镜像
  • 运行Docker容器
  • 
      $ docker run -d -p 8080:80 --name myapp myapp 
    • 运行myapp镜像并将容器名称设置为myapp,同时将主机的8080端口映射到容器的80端口
  • 测试应用程序
  • 
      $ curl http://localhost:8080 
    • 访问http://localhost:8080测试应用程序

    总结

    以上就是为你整理的docker常用命令有哪些及怎么使用全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!

    编程笔记 » docker 常用命令,docker常用命令有哪些及怎么使用

    赞同 (39) or 分享 (0)
    游客 发表我的评论   换个身份
    取消评论

    表情
    (0)个小伙伴在吐槽