docker基础操作
1.启动docker
systemctl start docker
2.停止docker
systemctl stop docker
3.查看当前docker运行的container
docker ps
4.查看当前已经拉取得镜像
docker images
5.拉取一个tomcat镜像
docker pull tomcat
6.后端运行一个名字叫mytomcat容器 映射端口为8080
docker run -d --name mytomcat -p 8080:8080 tomcat
7.删除某个images
docker rmi imagesname
8.强制删除某个images
docker rmi -f imagesname
9.删除所有container
docker rm -f $(docker ps -a)
10.docker查看容器详细信息:
docker inspect container
11.docker查看监控命令
docker stats
12.container内存限制
--memory 100M
13.containercpu权重设置
--cpu-shares 10
14.查看日志
docker logs e7a82f4fe0cf 2>&1 | grep "Bootstrap Password:"
docker logs containerid -f --tail=100
docker container命令
1.进入运行某个container里面
docker exec -it containerid /bin/bash
2.查看docker最近10次运行的container
docker ps -n 10
3.删除某个container
docker rm containername
4.启动停止某个container
docker stop containerid
docker start containerid
5.查看某个container详细信息
docker inspect containerid
docker 厂库相关
1.images打成tag
docker tag containerid registry.cn-hangzhou.aliyuncs.com/rundreams/name:版本号
2.docker登录阿里云
docker login --username=rundreams@yeah.net registry.cn-hangzhou.aliyuncs.com
3.本地推送版本到远程厂库
docker push registry.cn-hangzhou.aliyuncs.com/rundreams/tomcat:版本号
docker compose
pip 安装wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py pip -V #查看pip版本
docker compose 安装:
pip install --upgrade pip
pip install docker-compose
pip install docker-compose --ignore-installed requests
docker-compose -version