zoukankan      html  css  js  c++  java
  • docker随记

    Docker boot2docker镜像

    1. docker 默认用户名和密码 docker/tcuser,root账户需要通过执行命令 sudo -i 切换,然后设置密码, 命令passwd,输入新密码。通过su 用户名 可切换用户。
    2. 默认ip: 192.168.99.100,可用过xhell连接。
    3. 默认/home/docker 目录为docker用户可执行目录,但此目录空间太小,一般/mnt/stdn1目录下空间较大,可作为用户的存储空间。执行su root 命令。切换为root用户登录,修改此目录权限chmod -R  root:root  /mnt/stdn1。此目录docker用户有可执行权限,可通过xftp工具将本地文件上传至此目录,通过docker命令对文件进行 打包成镜像。
    4. 查看磁盘空间 df -h。
    5. 下载镜像,命令:docker pull 镜像名称:标签。如 docker pull java:8 下载jdk1.8。 docker pull mysql:5.7 下载mysq5.7.
    6. 查看已安装的镜像,命令: docker images;
    7. 删除不想要的镜像 docker imgage rm  镜像名称:标签。
    8. 启动镜像 docker run  --name 容器名称 -p 主机(宿主)端口:容器端口 -it 镜像名称:标签。例如:docker run  --name jdk1.8-test -d  java:8 后台启动java8镜像。docker run  --name mysql5.7 -p 3306:3306   -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 启动mysql,并设置root用户密码。docker run --name nginx-test -p 8080:80 -it nginx
    9. 进入容器 docker exec -it 容器id /bin/bash。退出exit。
    10. 查看正在运行的容器 docker ps。
    11. 查看所有的容器 docker ps -a。
    12. 启动容器 docker start 容器id。
    13. 重启容器 docker restart 容器id。
    14. 关闭容器 docker stop 容器id。
    15. 删除容器 docker rm 容器id。
    16. 导出镜像 docker save -o  目录/文件名.tar 镜像名称:标签 。
    17. 导入镜像 docker load -i    目录/文件名.tar。
    18. 将项目打包成镜像,首先在/mnt/stdn1目录下常见Dockerfile文件,文件内容如下:
      from java:8
      ADD BasicProject.jar  /usr/local
      WORKDIR /usr/local
      CMD java -jar BasicProject.jar
      

        执行docker build -t 镜像名称:标签 目录。  其中 目录可以为. 代表当前目录,即Dockerfile所在目录。

  • 相关阅读:
    HTML5:超文本标记语言
    Redis持久化
    ACID VS BASE+CAP
    Redis
    NoSQL(Redis、Menchche、MongoDB)
    transient关键字
    Struts2声明式验证相关问题
    struts2国际化相关问题
    Struts2
    SSH整合的详细步骤
  • 原文地址:https://www.cnblogs.com/zhangpeng8888/p/14086818.html
Copyright © 2011-2022 走看看