Docker基础(一)

Docker

简介

常用命令

镜像

shell 复制代码
#搜索镜像
docker search nginx
#下载镜像
docker pull nginx
#下载指定版本镜像
docker pull nginx:1.26.0
#查看所有镜像
docker images
#删除指定id的镜像
docker rmi e784f4560448
# 删除多个镜像
docker rmi bde7d154a67f 94543a6c1aef e784f4560448

容器

shell 复制代码
#查看运行中的容器
docker ps
#查看所有容器
docker ps -a
#运行一个新容器
docker run nginx
#停止容器
docker stop keen_blackwell
#启动容器
docker start 592
#重启容器
docker restart 592
#查看容器资源占用情况
docker stats 592
#查看容器日志
docker logs 592
#删除指定容器
docker rm 592
#强制删除指定容器
docker rm -f 592
# 后台启动容器
docker run -d --name mynginx nginx
# 后台启动并暴露端口
docker run -d --name mynginx -p 80:80 nginx

镜像分享

shell 复制代码
# 提交容器变化打成一个新的镜像
docker commit -m "update index.html" mynginx mynginx:v1.0
# 保存镜像为指定文件
docker save -o mynginx.tar mynginx:v1.0
# 加载镜像
docker load -i mynginx.tar 
# 登录 docker hub
docker login
# 重新给镜像打标签
docker tag mynginx:v1.0 leifengyang/mynginx:v1.0
# 推送镜像
docker push leifengyang/mynginx:v1.0
相关推荐
云上艺旅2 小时前
K8S学习之基础十五:k8s中Deployment扩容缩容
学习·docker·云原生·kubernetes·k8s
三天不学习4 小时前
Windows 系统 Docker Desktop 入门教程:从零开始掌握容器化技术
运维·docker·容器
mumu-hn5 小时前
Docker基础篇——Ubuntu下Docker安装
运维·docker·容器
自律的蜗牛6 小时前
在 Docker 中安装并配置 MySQL
mysql·docker·容器
xy123067 小时前
Kubernetes (K8s) 集群部署指南:从环境准备到应用部署(脚本部署)
docker·kubernetes
蜜獾云7 小时前
redisinsight 默认端口改成5540了
linux·docker·容器·redisinsight
Golinie13 小时前
【GoTeams】-5:引入Docker
docker·docker-compose·dockerfile
朱剑君13 小时前
番外篇 - Docker的使用
爬虫·docker·容器
RememberLey14 小时前
【Docker】通过 Docker 拉取 Python 镜像并设置远程连接(SSH)
python·docker·ssh
handsomestWei15 小时前
docker配置固定ip解决nginx代理容器名称dns缓存不更新问题
tcp/ip·nginx·docker·dns