博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker的指令
阅读量:5260 次
发布时间:2019-06-14

本文共 1098 字,大约阅读时间需要 3 分钟。

目录

参考:

docker run

创建容器,并执行应用代码,如果本地没有镜像文件,则会先从服务器上拉取镜像文件。

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

例如:

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

  • -d 参数表示后台守护进程运行容器
  • --name 参数表示容器的名称,可随意取
  • -v 表示主机和容器共享文件的映射,容器的目录就是 Dockerfile 中用 VOLUME 命令定义的目录(挂载目录)
  • -p 表器主机和容器端口映射,容器的端口就是 Dockerfile 中用 EXPOSE 命令绑定的端口
  • -t 再新容器内指定一个伪终端或终端
  • -i 允许你对容器内的标准输入(STDIN)进行交互
  • -it 启动交互式终端
  • -runtime runtime use for this container
  • --rm 退出容器清除数据

docker ps

查看正在运行的容器

docker exec

登录容器,如果我们想要进入后台运行的容器的命令行而不创建新的容器,只需要输入以下例子

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
例子:docker exec -it ecef8319d2c8 /bin/sh

  • -d :分离模式: 在后台运行
  • -i :即使没有附加也保持STDIN 打开
  • -t :分配一个伪终端

docker cp

上传:将当前操作系统中的文件拷贝到容器中

docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
例子:docker cp /root/test.txt ecef8319d2c8:/root/

  • -L:保持源目标中的链接

下载:将容器中的文件拷贝到当前操作系统中

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
例子:docker cp ecef8319d2c8:/root/test.txt /root/

import hello

docker stop

docker stop $CONTAINER_ID 终止一个运行中的容器

docker images

查看下载的镜像

docker pull

拉取一个镜像

docker attach

docker image pull hello-world

转载于:https://www.cnblogs.com/emperorjade/p/11067915.html

你可能感兴趣的文章
Ruby学习笔记-正则表达式
查看>>
java继承覆盖与向上转型,权限
查看>>
jQuery——类的添加与删除
查看>>
Git——基本操作
查看>>
Share Beers
查看>>
python--socket/Socketerver并发/udp
查看>>
原创:Mybatis批量插入转换成list集合的问题以及解决方案(转载请注明出处,谢谢!)...
查看>>
《CoderXiaoban团队》第一次作业:团队亮相
查看>>
python自动化之调试
查看>>
物流项目(一)
查看>>
微信小程序开发(三)项目目录及文件结构
查看>>
发现linux shell中$0,$?,$!等的特殊用法
查看>>
【UOJ 测试】B. 【#245 UER #7】天路(近似算法+RMQ)
查看>>
Linux字符设备驱动框架(一):cdev接口
查看>>
修改css Rule完成网页布局
查看>>
leetcode[129]Sum Root to Leaf Numbers
查看>>
缓存的过期检查
查看>>
一份不太简短的LaTeX教程 lshort – A short introduction to LATEX 2elshort – A short introduction to LATEX...
查看>>
中小团队基于Docker的devops实践
查看>>
Python中的join()函数的用法
查看>>