• 欢迎访问小澍的博客,编程记录,技术贴以及折腾的日常,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏我的博客吧

使用工具们的日常:Docker(1)

技术 root 2年前 (2019-03-12) 543次浏览 已收录 2个评论

器欲尽其用 必先得其法

Docker大法好

在Windows 10下用docker,真香。
得益于强大的powershell,可从本地和shell上直接使用常规的复制粘贴就已经让我爱上这个工具了,Linux上的终端默认的复制粘贴还需要加上shift,在这一点上可以说和Mac自带的终端可以媲美了。docker 的安装可以参考之前的这篇文章。本文将目前常用的几条命令整理如下,等之后再用到一些新的操作的时候,会来继续更。

刚用docker时使用的命令们

docker ps -a  #列出正在运行的容器
docker images #列出已安装的容器
docker run -dt --name sqli -p 80:80 --rm acgpiano/sqli-labs #运行制定容器,--name 给容器起一个别名,非必须
docker exec  -it  容器的ID /bin/bash  # 进入容器的交互式终端,就像是远程连接服务器一样
docker stop 容器的ID  #手动停止run的容器

附上一个图来让上面的命令更明白一些(*^▽^*):
常用命令1
在进入sqli-lab这个容器中后, 其实这是一个Debian系列的小虚拟机,之所以说它小,他确实是很小鸭,在图片中可以看到这个容器一共只有不到450MB,缺少很多真正常用的组件,你甚至会发现连vim都需要现用现装,最致命的是,容器在使用完我们一般是要销毁来释放内存的,销毁后在容器里安装的一些环境就也随之消失了。You know, I want to edit some files on this container.所以更好的方式是在本机上先行编辑,然后拷贝到容器中。emmmm是的,不需要scp,在容器中只需要cp 命令就可以搞定,命令格式即:
cp 待拷贝文件路径 目标路径
在Windows使用终端的时候路径的表示和Linux(包括Mac) 使用的斜杠正好是相反的,所以你会发现语法格式是酱婶的,比如我现在把Windows本地文件拷到运行的容器当中:
docker2
所以在Windows为避免路径格式错误的时候,就用复制来搞定吧,哦,容器的短id不要写错哦,当你运行多个容器的时候。

拜拜~


XiaoShuBlog , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用工具们的日常:Docker(1)
喜欢 (0)
[gaosirgoo@foxmail.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. I think that what you posted made a bunch of sense. However, what about this? what if you composed a catchier post title? I ain't saying your content isn't good, but what if you added a post title that grabbed people's attention? I mean 使用工具们的日常:Docker(1) | XshuBlog is kinda vanilla. You ought to glance at Yahoo's front page and watch how they create news titles to get viewers to open the links. You might add a related video or a related picture or two to get people interested about what you've written. In my opinion, it would bring your blog a little livelier. http://zoozags.com/__media__/js/netsoltrademark.php?d=918.network%2Fcasino-games%2F74-mega888
    • root
      Thanks for your kind of advice, I am so impressed that you can read Chinese page or is this an automatic review?
      root2019-03-17 19:56 回复