构建自己的镜像
docker build -t <镜像名> <Dockerfile路径>
如Dockerfile在当前路径:
127.0.0.1:5000/myapp:20160707镜像名:版本号
.Dockerfile路径(当前目录)
docker build -t 127.0.0.1:5000/myapp:20160707 .
查看所有镜像
docker images
后台运行(-d)、并暴露端口(-p)
docker run -d -p 127.0.0.1:33301:22 172.20.1.123:500/myapp:20160707
查看正在运行的容器
docker ps
docker ps -a为查看所有的容器,包括已经停止的。
在已经存在的容器内运行一个命令。
docker exec
进入容器中查看相关服务的运行情况(如查看tomcat的日志等)
如:docker exec -it <imageid> bash
使用方法: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
-d, --detach=false 分离模式: 在后台运行
-i, --interactive=false 即使没有附加也保持STDIN 打开
-t, --tty=false 分配一个伪终端
拉取镜像
docker pull <镜像名:tag>
如
docker pull sameersbn/redmine:latest
推送
推送镜像
docker push <镜像名:tag>