zoukankan      html  css  js  c++  java
  • Docker的简单使用

    一、docker的常用操作

    二、其实用docker search images它就是去hub仓库里面查找:https://hub.docker.com/

    1. 对容器的操作:

    1. 搜索镜像:[root@master hadoop]# docker search tomcat
    2. 拉取镜像:[root@master hadoop]# docker pull tomcat
    3. 根据镜像启动容器:[root@master hadoop]# docker run --name mytomcat -d tomcat:latest
    4. 查看运行中的容器:[root@master hadoop]# docker ps
    5. 停止运行中的容器:[root@master hadoop]# docker stop 容器的id
    6. 查看所有的容器:[root@master hadoop]# docker ps -a
    7. 启动容器:[root@master hadoop]# docker start 容器的id
    8. 删除一个容器:[root@master hadoop]# docker rm 容器的id
    9. 启动一个做了端口映射的tomcat:[root@master hadoop]# docker run -d -p 8888:8080 tomcat

        -d:后台运行

        -p:将主机的端口映射到容器的一个端口           主机端口:容器端口

      10.service firewalld status:查看防火墙状态 在映射端口的时候记得关闭防火墙或者让防火墙允许某个端口

      11.service firewalld stop;关闭防火墙

      12.查看容器的日志:docker logs container-name/container-id

    三、启动mysql容器:

    -e 指带一个参数:MYSQL_ROOT_PASSWORD=mysql的root密码

     要想让其他主机访问必须做端口的映射:

     四、通过已经建立好的mysql容器输入命令进入mysql:

    docker run -it --link 容器名:mysql mysql镜像 sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'
  • 相关阅读:
    SpringIOC的小例子
    java中递归实现复制多级文件夹
    快速排序和几种简单排序
    Oracle面试的基本题
    多态的两个小例子
    单例模式
    内部类与匿名内部类
    C#
    C#
    C#
  • 原文地址:https://www.cnblogs.com/ya-qiang/p/9093558.html
Copyright © 2011-2022 走看看