您的位置:首页 > 运维架构 > Docker

关于Docker的实践

2016-06-15 10:48 603 查看
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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: