安装docker
ubuntu
1.安装系统自带的docker
apt-get update
apt-get install -y docker.io
2.安装最新版本的docker
curl -s https://get.docker.com|sh (没有试过)
sudo wget -qO- https://get.docker.com | sh
启动docker的服务
service docker start
docker镜像操作:
docker 拉取远程镜像
docker pull [OPTIONS] NAME[:TAG]
OPTIONS 参数 :TAG 版本
docker 查看本机镜像
docker images [OPTIONS] [REPOSITORY][:TAG]]
OPTIONS 参数[REPOSITORY][:TAG] 镜像名称:版本
docker容器操作:
docker运行镜像:
docker run [OPTIONS] IMAGE[:TAG][COMMAND][ARG]
后台运行镜像
docker run –d 镜像名字 运行返回容器的id
后台启动镜像(网络)
以nginx为例:
docker run –d –p 8080:80 hub.c.c163.com/library/nginx
8080:主机的端口 80:nginx的端口 (容器的端口) 容器的名字
docker run –d –P hub.c.c163.com/library/nginx
-p指定端口 + (容器的端口)
-P随机端口 + (容器的端口)
查看主机开放某个端口
netstat –na|grep 8080
docker 查看运行容器
docker ps
docker 容器中运行命令
docker exec [OPTIONS] CONTAINER COMMAND [ARG…]
docker exec –it 容器id bash
进入容器可以执行linux的命令
如:ls which + 运行的镜像的名字(nginx)
退出容器 exit
docker 关闭容器
docker stop 容器id
制作自定义镜像
创建DockerFile
From hub.c.163.com/library/tomcat(以tomcat为基础镜像)
MAINTAINER 作者名字 邮箱
Copy war包目录 /usr/local/tomcat/webapps
创建镜像 docker build .
docker build –t 镜像名字:版本 .