zoukankan      html  css  js  c++  java
  • docker基本操作命令

    docker images                                                                #查看docker库中是否已经有镜像

    docker pull 镜像名                                                          #下载镜像

    docker tag 镜像ID 别名                                                  #给下载的镜像取个别名

    docker ps -a                                                                   #查看docker环境里有多少容器

    docker start 镜像名/id                                                    #启用一个或者多个已被停止的容器

    docker stop 容器名/id                                                    #停止一个运行中的容器

    docker kill 容器名/id                                                       # 杀掉一个运行中的容器

    docker restart 容器名/id                                                 #重启容器

    docker rm 容器                                                               #删除一个或者多个容器

    docker run 镜像名/id                                                      #创建容器 

    具体说明:https://www.runoob.com/docker/docker-run-command.html

    docker exec                                                                   #进入自己的容器 

    具体说明:https://www.runoob.com/docker/docker-exec-command.html

    docker inspect 镜像名/id                                                #获取容器/镜像的元数据

    docker port 镜像名/id                                                      #列出指定容器的端口映射

    docker logs 镜像名/id                                                     #获取容器日志

    docker top 镜像名/id                                                      # 查看容器中运行的进程信息

    redis-cli -h 另一个容器ip                                                #在容器里登陆另一个容器

    docker export 容器名或ID  >  /home/work/ubuntu.tar    #导出docker容器sudo docker save -o ubuntu_14.04.tar ubuntu:14.04

    docker rm $(docker ps -a -q)                                          #删除所有停止的容器

    docker ps -a -q | xargs docker rm                                   #可以删除所有未运行的容器,docker ps -a -q列出当前运行的容器, -a 会列出所有,包括已停止的, -q 只列出容器 ID

    docker search NAME                                                     #搜索可用的docker镜像

    docker history 镜像                                                        #查看镜像的历史版

    docker push 镜像                                                           #使用以下命令将镜像推送到registry

    docker commit 做好容器  新创建的镜像名                     #将容器制作成镜像

    useradd test -d /home/test                                             #新建用户登陆到指定目录

    apt-get update && apt-get install  -y openssh-server     #容器里下载安装

    docker rmi 镜像名或镜像ID号                                         #删除镜像,先删除这个镜像启动的容器

    一次性删除所有镜像: docker rmi  $(docker images -q)

    doxker save 镜像名 >/home/work/ubuntu_ssh.tar          #将docker镜像导出

    docker  load  < /home/work/ubuntu_ssh.tar                    #将本地docker镜像导入docker环境下  

    不积跬步,无以至千里;不积小流,无以成江海。
  • 相关阅读:
    7.Perfect Number
    6.Hamming Distance
    5.Palindrome Number
    4.String to Integer (atoi)
    3.Reverse Integer
    [HP SIM] Systems Insight Manager stopped working, sqlserver error code 0x80090302。
    [HP SIM] Systems Insight Manager 不能正常工作,数据库错误0x80090302。
    [Outlook] 用powershell做outlook中的delegate.
    [Outlook] Use powershell to do delegates like outlook.
    [Outlook] profile在注册表里的秘密。
  • 原文地址:https://www.cnblogs.com/xuezhimin-esage-2020/p/14266575.html
Copyright © 2011-2022 走看看