Docker 操作简记

1
2
3
4
FROM centos:7
RUN yun install -y git
RUN rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
RUN yum install -y nginx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 拉取镜像
docker pull <image-name>
# 本地提交镜像
docker commit <image-id> <namespace>/<image-name>
docker commit f30 jarvan4dev/centos7
# 启动容器
docker start <container-id>
# 停止所有容器
docker ps -a | awk '{print $1}' | xargs docker rm
# 查看所有容器
docker ps -a
# 进入容器内部
docker attach <container-id>
# 运行某个镜像
docker run -it -v /Users/jarvan4dev/Documents/docker:/ -p 20000:80 centos /bin/bash
# 提交镜像
docker login --username=<阿里云用户名> <阿里云仓库地址>
docker tag <image-id> <阿里云仓库地址>:<自定义版本>
docker push <阿里云仓库地址>:<自定义版本>

reference:
http://welcomeweb.blog.51cto.com/10487763/1735251

我知道是不会有人点的,但万一有人想不开呢!