标签:lib ges 连接 val 登录 use 变量 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
标签:lib ges 连接 val 登录 use 变量 docker命令 信息
原文地址:https://www.cnblogs.com/luozhiyun/p/9463803.html