当前位置: > Linux服务器 > Docker >

Docker 学习笔记

时间:2016-06-01 15:18来源:linux.it.net.cn 作者:IT

docker 安装

用的 centos7 所以直接 yum install docker

然后执行 systemctl start docker.service 用于启动 docker, 否则会出错,后面的步骤执行不了.

docker Nodejs


 
> docker run -i -t node node -version

安装官方 node 包,700+m

  1. -i 表示同步container的stdin
  2. -t 表示同步container的输出
  3. -d 表示deamon
  4. --rm=true 表示执行后删除
  5. --name name 表示 container 的名称
  6. -v 将目录挂载到 container
  7. --privileged=true 防止没有权限访问挂载的目录
  8. -p 9998:80 指定端口映射
  9. --link name:container 与其他 container 链接.
  10. --icc=true 去除 container 之间不互通. 需要放在 run 前面.

 
> docker images

查看 当前运行的 images


 
> docker ps -a -q

查看 当前运行的 container, -a 所有的 container 默认只显示运行中, -q 返回 id


 
> docker rmi #删除 images > docker rm #删除 container

删除 images 或 container


 
> docker commit id name

将 container(id) 提交到 image(name)

docker 上传


 
> docker tag id docker.io/{username}/{images_name} > docker push docker.io/{username}/{images_name}

有时候不加 docker.io 会有问题.



 

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容