自学笔记 Monday, June 22, 2015 5:23 PM 环境:centos7 安装docker:yum install docker-io
docker目录:/var/lib/docker containers目录下是创建的所有容器 graph目录貌似是镜像目录
查看docker容器 docker ps -a
创建一个容器 docker run –name stoic_darwin (容器名称)
-i -t ubuntu (镜像文件)
/bin/bash
这种启动方式会在交互窗口关闭后停止 重新启动这个容器 docker start stoic_darwin 重新附着到容器会话 docker attach stoic_darwin
创建一个有守护进程的容器 docker run –restart=always –name daemon_dave -d ubuntu / bin/sh
-c
“while true; do echo hello world; sleep 1; done” restart参数解释: 表示设定容器自动重启。 on-failure:5表示只有非零推出状态时才重启,且最多重启5次 always表示总是重启
进入该容器: docker exec -i -t test_01 /bin/bash
关闭该容器 docker stop test_01
从默认源 https://hub.docker.com 上下载镜像 docker pull centos:6.6
查看本地镜像 Docker images
加载本地镜像 Docker import
xxx
创建一个容器 docker run –name nginx_dist -v /tmp/docker:/usr/share ginx/html:ro \
-p 80:80 -d nginx:1.7.6 -v
前半部是宿主机路径,后半部是容器路径,表示将宿主机的一个路径映射到容器的一个路径上
p前半部是宿主机端口,后半部是容器端口,也是映射关系 - d
后面是使用的镜像名 加上 -I -t 可以在生成容器后进入一个伪终端。
已使用 Microsoft OneNote 2016 创建。