关于Docker的实践
docker |
|
安装 |
wget -qO- https://get.docker.com/ | sh |
镜像 images search pull commit build tag |
查看本地镜像:docker images;查找远程镜像: docker search img; 下载镜像 docker pull img,
创建自有镜像的两种方法: 1.commit命令对容器ID进行保存# docker commit -m=”xx” -a=’aaa’ containerid ub15:v2: -m:提交的描述信息 -a:指定镜像作者 7c8a558d:容器ID ub15:v2:指定要创建的目标镜像名 2.build 命令,读名为Dockerfile的脚本进行创建镜像 |
容器运行 |
运行容器内部命令: # docker run ubuntu:15.10 /bin/echo "Hello world" 与容器内进行交互:加 -i –t参数 # docker run -i -t ubuntu:15.10 对容器进行命令:docker run -i -t --name='ubuntu15test1' ubuntu:15.10 |
单容器管理 |
start,stop,restart,rm |
查看容器内 |
docker log containerID docker top containerID |
查看容器组 |
docker ps |
端口映射 |
默认不映射: docker run -d training/webapp python app.py (通过docker ps可以查看到) -P命令用于将容器地址随机映射到主端高端口 docker run -d -P training/webapp python app.py -p命令用于指定映射到主端的端口 docker run -d -p 5000:5000 training/webapp python app.py |