为了账号安全,请及时绑定邮箱和手机立即绑定

docker学习 过程中的若干疑问

1、docker镜像哪来的?

2、怎么挑选docker镜像?

3、nginx的那个  -p 8080:80 -d这些参数是在哪了解到的?如果启动其他软件我应该怎么知道他有哪些参数?

4、docker下的nginx镜像,我怎么知道他安装在哪个路径下面了?    

正在回答

1 回答

1、Docker registy是存储容器镜像的仓库,用户可以通过Docker Client与Docker registy进行通信,以此来完成镜像的搜索、下载和上传等相关操作。Docker Hub是由Docker公司在互联网上提供的一个镜像仓库,提供镜像的公有与私有存储服务,它是用户最主要的镜像来源。除了DockerHub外,用户还可以自行搭建私有服务器来实现镜像仓库的功能;

2、在使用docker pull命令时, 可以从官方的Docker Hub中的官方镜像库、其他公共库、私人库中获取镜像资源,同时,还可以从私有服务器中获取镜像资源。 只需在具体的镜像名前添加用户名、特定库名或者服务器地址即可获取指定的镜像了。如:

  • #从官方Hub拉取指明“Ubuntu 12.04”tag的镜像

  • $ sudo docker pull ubuntu:ubuntu12.04 

3、docker run 命令支持非常多的参数。可以在终端里查看 --help。也可参看:http://blog.csdn.net/likewindy/article/details/51957666

4、默认情况下docker的存放位置为: /var/lib/docker。可以通过下面命令查看具体位置:sudo docker info | grep "Docker Root Dir"。同样可以手动修改镜像和容器的存放路径,指定镜像和容器存放路径的参数是--graph=/var/lib/docker。具体方法根据不同操作系统不同,可参考网上方法。


2 回复 有任何疑惑可以回复我~
#1

EnzoLiu 提问者

非常感谢!
2018-02-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

docker学习 过程中的若干疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信