Docker笔记

作者: 北静王 | 来源:发表于2016-09-18 11:02 被阅读72次

文:郑元春

人生苦短,我用Python!

许久未记笔记,正值中秋佳节,在帝都闲着无事,与友人小叙之后就趁此机会完成之前的补完计划吧!

闲图一张
         春江花月夜
                    张若虚
春江潮水连海平,海上明月共潮生。
滟滟随波千万里,何处春江无月明!
江流宛转绕芳甸,月照花林皆似霰;
空里流霜不觉飞,汀上白沙看不见。
江天一色无纤尘,皎皎空中孤月轮。
江畔何人初见月?江月何年初照人?
人生代代无穷已,江月年年只相似。
不知江月待何人,但见长江送流水。
白云一片去悠悠,青枫浦上不胜愁。
谁家今夜扁舟子?何处相思明月楼?
可怜楼上月徘徊,应照离人妆镜台。
玉户帘中卷不去,捣衣砧上拂还来。
此时相望不相闻,愿逐月华流照君。
鸿雁长飞光不度,鱼龙潜跃水成文。
昨夜闲潭梦落花,可怜春半不还家。
江水流春去欲尽,江潭落月复西斜。
斜月沉沉藏海雾,碣石潇湘无限路。
不知乘月几人归,落月摇情满江树。

此篇笔记,只是记载Docker最常用的几个命令,权当自己的备忘录。[注意:一下命令只在Max OS 10.10系统上面测试,其他系统未测试。]

1.安装

Mac系统

Mac下直接去官网下载相应的安装文件进行安装就可以了。完成之后你需要在你的【lanuchpad】中启动Docker程序

docker启动之后在工具栏中的菜单
命令行中安装请参考这篇文章在 Mac 上使用 Homebrew 安裝 Docker,不过需要你提前安装一个虚拟机软件virtualBox程序,具体的安装过程没有测试,请感兴趣的自我测试。
Docker Toolbox包含的部件
因为mac系统虽然是类linux系统,但是并没有linux的内核,所以通过命令行安装的时候首先需要一个安装一个虚拟机,然后安装docker``docker-machine,通过之后的连接配置就可以了。

Ubutun系统

Ubutun系统请参照官网的安装过程进行安装,通过apt-get命令安装之后有可能运行docker info命令查看Docker配置的时候显示后台系统服务没有启动,那么请使用sudo docker info命令并在此后的运行过程中一直使用管理员权限。

Windows系统

还是先学着使用Ubutun系统吧,虽然官网上有相应的安装包。

2.基本命令

docker info

Mac下的docker info

查看docker的配置信息,里面除了你安装的虚拟机(mac下安装的虚拟机)的配置信息,还有Docker现有的images和containers信息。

docker version

查看docker版本

3.对镜像的命令

docker images

查看所有的在你docker-server上面安装的镜像文件

docker search [image name]

搜索docker官网中的images

docker pull [image path:tag]

下载image

docker rmi [image path:tag]

删除image

docker history [image path:tag / image ID]

查看Docker中某个image的历史

docker save image_name >local_path/image_name.rar
docker load <local_path/image_name.rar

将image保存到本地,加载image到Docker.

4.对容器的命令

docker ps -a

查看所有的容器

docker run -it [image path:tag]

运行容器。 -i -t 是在你的Terminal运行虚拟机交互环境。

docker ps -l

查看最近活动的容器

docker commit -m 'commit description' container_ID new_name

保存对容器的修改(要不退出之后image下次启动就恢复初始状态了)

docker start/stop/kill/restart imageName/ContainerID

启动/停止/杀死/重启一个容器

docker diff Name/ID

查看容器的变化

docker cp Name/ID:container_path local_path

将容器内的文件拷贝到你的本机上

docker run -v local_folder:/mnt imagesName

将你本机的文件系统,在container启动的时候就加载到虚拟机里面,这样的话就能直接使用了
注意:Mac下你需要先在Docker tool中设置下将本地文件系统添加到共享的设置中。

参考

1.Docker官网
2.在 Mac 上使用 Homebrew 安裝 Docker
3.Docker之常用命令
4.Docker的save和export的区别
5.奇妙的Docker Inspect

相关文章

网友评论

    本文标题:Docker笔记

    本文链接:https://www.haomeiwen.com/subject/tdqwettx.html