参考官网
Dockfile
-- 用Dockerfile 创建 docker build -t docker-whale . -- 进入docker docker run -t -i holdlg/node-koa /bin/bash -- 挂载卷到指定目录,并进入docker docker run -t -i -v /home/holdlg/Works/vm:/home/holdlg/docker_v holdlg/node-koa /bin/bash -- 查看日志 docker logs docker_names -- 停止容器 docker stop docker_names -- 激活进入容器 docker start --attach docker_names -- 激活容器 docker start docker_names -- 进入容器 docker attach docker_names -- 查看docker命令 docker -- 查看命令帮助 docker <command> --help -- 映射端口 .是当前目录-t标示在心容器内指定一个伪终端或终端-i标示允许我们对容器内的STDIN进行交互-v标示挂载卷-d标识告诉docker运行容器在后台模式运行docker 容器和镜像
– 查看本地镜像 sudo docker images
– 查看docker信息 sudo docker info
– 获取镜像 sudo docker pull ubuntu:14.04
– 用docker的ubuntu镜像 输出”hello,我的”(-t 是终端,-i 是链接) sudo docker run -t -i ubuntu:14.04 /bin/echo “hello,我的”
– 交互模式 sudo docker run -t -i ubuntu:14.04 /bin/bash
– 保存镜像到本地 sudo docker save -o ubuntu_14.04.tar ubuntu:14.04
– 载入本地镜像 sudo docker load –input ubuntu_14.04.tar 或者 sudo docker load < ubuntu_14.04.tar
– 移除本地镜像 sudo docker rmi docker_name
– 移除容器(注意依赖关系) sudo docker rm docker_name
– 启动并新建容器 sudo docker run docker_name
– 启动停止的容器 sudo docker start docker_name
– 守护态运行(即后台运行) sudo docker run -d ubuntu:14.04 /bin/sh -c “while true; do echo hello world; sleep 1; done”
– 查看输出信息 sudo docker logs docker_name
– 停止容器 sudo docker stop docker_name 或者在容器内部 exit 或 ctrl+c
– 进入容器 sudo docker attach docker_name
– 导出容器 sudo docker export
– 导入容器 sudo docker import
