获取虚拟机
使用openstack-web操作界面,创建虚拟机。 version: ubuntu 16.04 memory:8g vcpu:4 core
安装docker
详见docker安装文档安装私人仓库
仓库文档
公共仓库:store.docker.com
docker pull registry:2
docker run -d -p 5000:5000 {docker-name}:{version}
docker tag {docker-projectname} {localhost:5000/docker-projectNewName}:{version}
docker push {docker-name}:{version}
- 获取docker images
docker pull ubuntu:16.02 //官方公共仓库
docker pull 192.168.0.1:5000/ubuntu:16.02 // 私人仓库
- 查询docker images
docker images
- 删除docker imags
docker rmi ubuntu:16.02
- 运行docker 容器
docker run -it ubuntu:16.02 /bin/bash //前台
docker run -d -it ubuntu:16.02 /bin/bash //后台
docker
- 查询运行docker容器
docker ps
- 停止docker 容器
docker kill a0e30998c32d //容器id
- 创建docker镜像
docker exec -it ubuntu:16.02 /bin/bash //进入ubuntu
docker commit -m "sun " -a "sun" a0e30998c32d sun/ubuntu //m:描述信息 ; a:镜像作者
2 docker build -t tagname
- 网络
- 映射端口
docker run -d -it. -P --expose a0e30998c32d //自动映射
docker run -d -it -p 8080:8080 a0e30998c32d //制定端口映射
- 映射端口
- images的save an load
docker save {image_id} > {path}.tar
load:
docker load < {path}.tar
tag:
docker tag {image_id} {image_name}:{version}