• 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所在目录。

  • 相关阅读:
    Caffe学习系列(9):solver优化方法
    Caffe学习系列(8):solver,train_val.prototxt,deploy.prototxt及其配置
    模式识别与图像处理笔试题
    图像增强与图像复原
    hough变换检测线和圆
    C++关键字:mutable(转)
    JS 时间格式化函数
    为当前的div 动态添加一个样式
    曾经感动过我们的文字 今天是否还有印象?——v1
    关于模态框 大小的设置 最大 中等 小小
  • 原文地址:https://www.cnblogs.com/zhangpeng8888/p/14086818.html
Copyright © 2020-2023  润新知