zoukankan      html  css  js  c++  java
  • docker命令

    运行一个image
    docker run imageName
    
    指定一个container 的名字运行
    docker run —name=demo  imageName
    
    后台执行run
    docker run -d imageName
    
    查看正在运行的container
    docker ps
    
    进入到运行的容器里面
    docker exec -it container_id /bin/bash
    
    打印运行的容器ip地址
    docker exec -it container_id ip a
    
    停止运行的container
    docker stop container_id
    docker stop container_name
    
    删除所有正在运行的container
    docker rm $(docker ps -aq)
    
    启动一个停止运行的container
    docker start container_id
    docker start container_name
    
    列出所有退出的container
    docker ps -a
    
    显示container所有的信息
    docker inspect container_id
    
    限制container所有的log
    docker logs container_id
    
    进入到image里面
    docker run -it imageName
    
    列出所有的image
    docker image ls
    
    登录docker hub
    docker login
    
    push image 到docker hub
    docker push imageName:版本名
    
    删除本地image
    docker image rm
    
    pull docker hub 的image
    docker pull imageName
    
    打包image .表示当前目录 dockerFile
    docker build -t imageName .
    
    设置container 的memory
    docker run - -memeory=200M imageName
    
    设置container 的cpu ,cpu-shares 设置相对权重
    docker run - -cpu-shares=10 imageName
    
    把docker的端口映射到本地的端口 第一个端口表示docker的端口, 第二个表示要映射到的端口
    sudo docker run - -name web -d -p 80:80 nginx
    
    把一个docker 通过docker_name 和另一个docker连接起来
    sudo docker run -d - -link reds - -name flask-redis
    
    在指定docker 的环境变量
    Sudo docker run -d - -name flask-redis -e REDIS_HOST=redis imageName
    
    查看docker挂载的volume
    sudo docker volume ls
    
    删除volume
    Sudo docker volume rm  valumeId
    
    给volume一个指定的名字. 指定在哪个目录下 , 名字是啥  mysql:/var/lib/mysql
    sudo docker run -d -v mysql:/var/lib/mysql - -name mysql1 mysql
    
    设置Bind Mouting. 把本地 $(pwd) 映射到 container 的/user/share/nginx/html  这个路径下面, 也就是说, 本地$(pwd)会和 container指定的路径做一个同步
    Docker run -d -v $(pwd):/user/share/nginx/html -p 80:80 - -name web imageName
    
    docker-compose
    docker-compose ps 查看正在运行的container
    Docker-compose stop
    Docker-compose start
    Docker-compose down. 会删除所有的container volume , 但不删除image
    Docker-compose up -d 后台运行
    Docker-compose images
    //例如进入到mysql里面
    Docker-compose exec mysql bash
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  • 相关阅读:
    python爬虫循环导入MySql数据库
    以洛谷P2661信息传递为例总结找环的常见的几种方法
    CF1339E-Perfect Triples (打表找规律)
    CF1339D-Edge Weight Assignment (dfs)
    CF1335E2-Three Blocks Palindrome (hard version) (二分+双指针)
    CF1327D-Infinite Path (循环置换)
    洛谷P3178 [HAOI2015]树上操作 (树链剖分)
    洛谷P2590 [ZJOI2008]树的统计 (树链剖分)
    洛谷P3833 [SHOI2012]魔法树 (树链剖分)
    树链剖分板子
  • 原文地址:https://www.cnblogs.com/luozhiyun/p/9463803.html
Copyright © 2011-2022 走看看