zoukankan      html  css  js  c++  java
  • docker常用命令Ubuntu

    1.搜寻镜像:

    docker search --automated -s 3 nginx   搜索带nginx的评价为3星的镜像

    docker search 镜像名称

    2.安装镜像

    docker pull 镜像名称

    2.删除镜像

    docker rmi myubuntu:latest  删除掉myubuntu:latest镜像

    当有该镜像创建的容器存在的时候,镜像文件默认是无法被删除的,

    docker rmi -f myubuntu:latest  强行删除掉myubuntu:latest镜像

    docker rmi 'docker images -q'

    3.查看容器

    docker ps 查看正在运行的容器

    docker ps -a 查看所有容器

    docker ps -l 查看最后一次运行的容器

    docker ps -f status=exited查看已经停止的容器

    4.创建与启动容器

    创建命令:docker run

        i 表示运行容器

        t 表示容器启动后会进入命令行,加入i 和 t之后容器创建就可以登录进去。即分配一个伪终端

        --name 为容器创建一个名称

        -v 表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录),可以使用多个 -v 做多个目录或文件映射。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。

        -d 在run后面加上-d参数,会创建一个守护使容器在后台运行,这样创建容器不会自动登录容器,如果只加上-i 和-t,创建后就会自动登录容器中。

        -p表示端口映射,前者宿主机端口,后者容器内的映射端口, 可以使用多个-p做多个端口映射。

    5.交互式方式创建容器

        docker run -it --name=容器名称 镜像名称:标签 /bin/bash,退出之后容器停止

    6.守护使创建容器

        docker run -di --name=容器名称 镜像名称:标签,退出之后容器不停止

    7.启动,停止,进入容器:

        启动:docker start 容器ID

        停止:docker stop 容器ID

        进入容器: docker exec -it 容器名称 /bin/bash

    8.文件拷贝:

        1.将文件拷贝到容器中:

          docker cp 需要拷贝的文件或者目录 容器名称:容器目录

        2.将文件从容器中拷贝出来:

          docker cp 容器名称:容器目录 需要拷贝的文件或者目录

    9.删除容器:

        先停止容器,执行:docker rm 容器ID/名称

    10.mysql部署

        

  • 相关阅读:
    tensorflow入门(三)
    tensorflow入门(二)
    setTimeout
    PreResultListener
    sql 删除重复记录
    oracle dual表用途及结构详解
    oracle中的dual表
    Dubbo远程调用服务框架原理与示例
    struts2和spring的两种整合方式
    Timer和TimerTask详解
  • 原文地址:https://www.cnblogs.com/liulianghui/p/11563472.html
Copyright © 2011-2022 走看看