-
docker run -d hub.c.163.com/library/nginx
查看全部 -
pull的时候,可以直接在pull 命令里指定镜像地址。不需要改docker配置,方便。
这个地址,直接在c.163.com 的网站里,就能找到,粘贴复制就可以。
查看全部 -
docker run [OPTIONS] IMAGE[:TAG] [COMMAND一些命令] [ARG依赖的参数]运行镜像
运行流程:
查看全部 -
docker pull [OPTIONS] NAME [:TAG指定版本]下载指定名称的镜像
docker images查看本机所有镜像
查看全部 -
docker容器(最上层):本质是一个进程,可以理解为虚拟机
由于镜像只读,修改时需要将其复制到容器层,读取时先读取容器即可获取最新镜像
查看全部 -
Docker镜像(集装箱):一些列文件,使用联合文件系统(将不同的目录挂到同一个虚拟的文件系统下面)实现镜像存储
writable层以下只读,看为一个目录,即docker的镜像
查看全部 -
镜像(集装箱)
仓库(超级码头)
容器(运行程序的地方)
docker运行过程:从仓库拉出镜像,运行,变成容器
build(构建镜像)
ship(运输镜像,从仓库)
run(运行的镜像,即容器)
查看全部 -
docker的思想
查看全部 -
CentOS安装Docker
查看全部 -
ps -ef 没反应解释:
docker容器相当于开辟了一个新的虚拟机,而这个虚拟机没有安装 ps命令
解决方法
1.apt-get update
2.apt-get install procps
*****切记:是在你的nginx容器里执行以上命令查看全部 -
Docker核心技术:
镜像 build -- 集装箱
仓库 ship -- 码头
容器 run -- 运行程序的机器
Docker运行过程:从仓库获取镜像,在本地执行Docker命令执行即可
查看全部 -
Linux中用namespace 命名空间进行隔离
PID namespace 隔离进程
mount namespace 隔离文件系统的
network namespace 隔离网络
端口映射
-p 容器开放一个 端口到主机上 默认是空的
-P 开放所有的端口中的随机端口的映射
docker run -d -p 8080(主机端口):80(容器端口) 容器名
docker run -d -P 容器名
netstat -na|grep 8080 查看是否开放端口 listen代表以开放
docker stop 停掉镜像
查看全部 -
docker ps
查看正在这台机器上运行的容器
docker run --help
-d 表示容器在后台运行
运行容器 后会返回一个字符串 就是容器ID
docker exec -it(容器名字和ID) bash
ps -ef 查看服务当前的进程ID
查看全部 -
docker run image(镜像名) 把镜像跑起来
查看全部 -
docker 是在Ubuntu系统上开发的,所以对Ubuntu系统的支持是最好的
uname -r 命令 检查内核版本
在 Linux 中安装最新的 Docker:
curl -s https://get.docker.com | sh
保证apt-get是最新版本
apt-get update
查看全部
举报