Docker基础命令
# Docker基础命令
# 安装
参考:https://docs.docker.com/engine/install/ (opens new window)
# debian一键安装命令
bash <(curl -Ls https://raw.githubusercontent.com/zsan1229/install_docker/main/install_docker_debian.sh)
1
# ubuntu一键安装docker命令
bash <(curl -Ls https://raw.githubusercontent.com/zsan1229/install_docker/main/install_docker_ubuntu.sh)
1
# 如果不知道是哪个系统用这个(目前只支持debian和ubuntu)
bash <(curl -Ls https://raw.githubusercontent.com/zsan1229/install_docker/main/install_docker.sh)
1
# 启动、状态、关闭
systemctl start docker | systemctl status docker | systemctl stop docker
1
# 开机启动
systemctl enable docker
1
# 镜像
# 查看本地镜像
docker images
1
# 搜索镜像
docker search redis
1
# 下载镜像
docker pull redis //默认最新 | 指定版本 docker pull redis:3.2 下载3.2版本
1
# 删除镜像
docker rmi ddba8a0ff2ca(为IMAGE ID)
1
# 查看镜像列表
docker images -q
1
# 删除所有镜像
docker rmi 'docker images -q'
1
# 容器
# 查看正在运行的容器
docker ps
1
# 查看所有容器(包括未运行的)
docker ps -a
1
# 创建但不启动容器
docker create <镜像名>
1
# 创建并启动容器
docker run <选项> <镜像名>
1
# 启动一个已存在的容器
docker start <容器ID或名称>
1
# 停止运行中的容器
docker stop <容器ID或名称>
1
# 删除已停止的容器
docker rm <容器ID或名称>
1
# 强制删除运行中的容器
docker rm -f <容器ID或名称>
1
# 查看容器ip
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <容器ID或名称>
1