1.    查看docker版本

docker version

2.    查看docker信息

docker info

3.    搜索镜像

docker search nginx

4.    下载镜像

dcoker pull nginx:latest

5.    上传镜像

docker push

6.    查看镜像

docker images

7.    查看运行中的容器(-a 表示所有容器)

docker ps

8.    停止运行中的容器

docker stop containerid

9.    启动容器

docker start containerid

10.    重启容器

docker restart containerid

11.    登录容器

docke exec -it containerid /bin/bash

12.    删除容器

docker rm containerid

13.    删除镜像(该镜像不能被其他容器使用)

docker rmi nginx:mapbox(镜像名称)

14.    导出镜像

docker save –o nginx-map.tar nginx:mapbox

15.    导入镜像

docker load –i nginx-mapbox.tar

16.    运行镜像

docker run -d -p 80:80 nginx:mapbox

17.    构建镜像

docker build -t nginx:mapbox .

18.    查看docker-machine的版本

docker-machine version

19.    查看docker-machine列表

docker-machine ls

20.    查看docker-machineIP地址

docker-machine ip default

Dockerfile文件编程(实际上和shell差不多)

Nginx静态文件部署

FROM nginx

COPY mapbox/ /usr/share/nginx/html/

 
 

Java+war

FROM tomcat:latest

MAINTAINER LYQH

COPY maven.war /usr/local/tomcat/webapps

 
 

Java+jar

FROM openjdk

MAINTAINER LYQH

COPY springTx-1.0.0-SNAPSHOT.jar /springTx.jar

CMD java -jar /springTx.jar

# 设置对外端口为 8089 与项目端口一致

EXPOSE 8020

发表评论

邮箱地址不会被公开。 必填项已用*标注