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
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  • 相关阅读:
    商业智能添加维度智能简介
    1049 数列的片段和 (20 分)
    1045 快速排序 (25 分)
    1044 火星数字 (20 分)
    1136 A Delayed Palindrome (20 分)
    1128 N Queens Puzzle (20 分)
    1124 Raffle for Weibo Followers (20 分)
    1125 Chain the Ropes (25 分)
    1121 Damn Single (25 分)
    1116 Come on! Let's C (20 分)
  • 原文地址:https://www.cnblogs.com/luozhiyun/p/9463803.html
Copyright © 2011-2022 走看看