docker的常用命令

docker 安装
    docker安装        :sudo wget -qO- https://get.docker.com | sh
    docker版本查看  :docker version
    docker信息查看  : docker info查看docker存储位置
    docker镜像源位置:/etc/docker/daemon.json
    docker重启      :systemctl daemon-reload 守护线程
                      systemctl restart docker 重启docker
    docker查看容器  :docker ps
    docker查看全部容器:docker ps -a
    docker查看镜像  :docker images
    docker安装curl  :apk add curl

docker常用命令
    docker  pull      xxxxx      拉取镜像
    docker  inspect      xxxx       镜像细节                  
    docker  rm          xxxx       删除容器
    docker  rmi       xxxx       删除镜像
    docker  exec -it xxxxx /bin/bash  进入容器
    docker  cp  /xxx/xxx    xxx:/xxx  拷贝数据 
     
dockerfile
    编写Dockerfile
格式:
    FROM   XXXXX(指定的镜像。在Dockerfile中 FORM必须为第一行)
    ADD     jar名称(如果Dockerfile与jar包存放为同级可直接写jar名称反之则可使用相对路径或绝对路径来获取jar包)  store.jar
    EXPOSE xxxx(暴露的端口)
    ENTRYPOINT  设置启动参数
实例

    FROM anapsix/alpine-java:8_server-jre_unlimited    镜像相对较小
    // 同步Docker项目时间
    RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime   软连接实现东八区

    ADD store-0.0.1-SNAPSHOT.jar store.jar

    EXPOSE 8999

    ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom" ,"-jar" , "-Xms512m","-Xmx512m" ,"/store.jar"]
 
4.编译Dockerfile为镜像
docker build -t my-store-image .
    my-store  镜像名称
    . 当前目录下的Dockerfile
5.启动镜像为容器
docker run -d --name my-store -p 8999:8999 my-store-image:latest
    -- name  xxx 设置容器名称
    -p 端口暴露 对外端口:内置端口 
    my-store-image:latest 镜像名:版本
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值