docker使用
1、docker系统:Debian GNU/Linux 11 cat /etc/issue
2、apt-get更改国内安装源:以下是debian系统的,区别ubuntu
deb http://mirrors.ustc.edu.cn/debian/ buster main deb-src http://mirrors.ustc.edu.cn/debian/ buster main deb http://security.debian.org/debian-security buster/updates main deb-src http://security.debian.org/debian-security buster/updates main # buster-updates, previously known as 'volatile' deb http://mirrors.ustc.edu.cn/debian/ buster-updates main deb-src http://mirrors.ustc.edu.cn/debian/ buster-updates main deb http://mirrors.ustc.edu.cn/debian/ buster-backports main non-free contrib deb-src http://mirrors.ustc.edu.cn/debian/ buster-backports main non-free contrib
3、列出镜像、容器
docker images docker ps -a docker ps -al
3、启动、停止一个docker的容器
docker container stop 容器名或容器id docker container start 容器名或容器id
docker stop containerId // containerId 是容器的ID
docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID
//必须要terminal终端执行
docker stop $(docker ps -a -q) // stop停止所有容器
docker rm $(docker ps -a -q) // remove删除所有容器
4、进入已启动容器bash界面
docker start ID
docker exec -it 容器id /bin/bash
5、容器生成镜像
保持容器处于打开状态,再打开一个shell窗口
docker commit 612f701cc061 新容器名称:TAG
6、删除镜像
docker rmi b175e7467d66
# 查看是否存在依赖, b175e7467d66 为 IMAGE ID
docker inspect --format='{{.Id}} {{.Parent}}' $(docker images --filter since=b175e7467d66 --quiet)
# 删除存在依赖的镜像
# 保存新镜像(还有个docker export)
docker save -o nginx.tar nginx2:latest
# 删除新旧镜像
docker rmi fff815b9c91f b175e7467d66
# load新镜像
docker load -i ./nginx.tar

浙公网安备 33010602011771号