• Docker常用命令


    Docker常用命令&操作

    一、镜像操作

    操作 命令 说明
    检索 docker search 关键字eg: docker search redis 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。
    拉取 sudo docker pull 镜像名:tag :tag是可选的,tag表示标签,多为软件的版本,默认是latest
    列表 docker images 查看所有本地镜像
    删除 docker rmi image-id 删除指定的本地镜像

    二、容器操作

    1、根据镜像启动容器

    docker run -p 8888:8080 --name mytomcat -d tomcat

      这里的-p: 为映射端口,-d: 指后台运行, --name: 容器名

    2. mysql启动容器还需要设置密码

    docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

      这里指定密码为123456

    3. 查看容器

    1 # 查看运行的容器
    2 docker ps
    3 # 查看所有容器
    4 docker ps -a

    4. 启动容器

    docker start 容器id

    5. 删除容器

    docker rm 容器id

    6. 查看容器日志

    docker logs 容器名/容器id

    7. 运行jar文件

      例如我把一个名为demo-0.0.1-SNAPSHOT.jar的文件放在usr目录下。

    docker run -d -p 8080:8080 -v /usr/demo-0.0.1-SNAPSHOT.jar:/usr/demo-0.0.1-SNAPSHOT.jar --name springboot java:8u1
    11 java -jar /usr/demo-0.0.1-SNAPSHOT.jar

    更多命令
    可以参考每一个镜像的文档

    三、关于容器和镜像的区别

    原理

  • 相关阅读:
    配置Apache虚拟主机
    Apache: You don't have permission to access / on this server
    wordpress之备份与恢复数据
    ruby之各种概念
    Oracle之比较NVARCHAR2字符串
    Centos安装ruby--jekyll
    Linux之IO Redirection
    SecureCRT导入已有会话
    jdk1.8新特性应用之Iterable
    jdk1.8新特性应用之Collection
  • 原文地址:https://www.cnblogs.com/liuyu666/p/docker.html
Copyright © 2020-2023  润新知