关于Docker的实践

docker

安装

wget -qO- https://get.docker.com/ | sh

镜像

images

search

pull

commit

build

tag

查看本地镜像:docker images;查找远程镜像: docker search img; 下载镜像 docker pull img,
Tag命令重命令镜像:docker tag 752041ffdfb3 david/ubuntu15:v3

 

创建自有镜像的两种方法:

1.commit命令对容器ID进行保存# docker commit -m=”xx” -a=’aaa’ containerid ub15:v2:

-m:提交的描述信息 -a:指定镜像作者 7c8a558d:容器ID   ub15:v2:指定要创建的目标镜像名

2.build 命令,读名为Dockerfile的脚本进行创建镜像

容器运行
run

运行容器内部命令: # 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

端口映射
dock port
(不好用)

默认不映射:  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

posted @ 2016-06-15 10:48  一眼前望,一眼自省  阅读(193)  评论(0编辑  收藏  举报