docker笔记
docker架构图
一、docker常用命令
#查看本地镜像 docker images #拉取远程镜像到本地 docker pull alpine:3.15 #运行镜像 #将redis镜像端口6379映射到本机端口6379,后台运行,并命名为docker-redis docker run -d -p 6379:6379 --name docker-redis redis #停止运行镜像 docker stop 6dcc70360561 docker stop docker-redis #重启容器,如果容器删了就启动不了了 docker start docker-redis #删除镜像 docker rmi redis #删除容器 docker rm docker-redis #在镜像运行时执行shell docker exec -it eager_wescoff sh #查看日志 docker logs docker-redis #在镜像中运行shell docker exec -it docker-redis /bin/bash >redis-cli >127.0.0.1:6379>set a 1 >127.0.0.1:6379>get a
二、将镜像推送到远程仓库
#远程仓库登录https://hub.docker.com/,需要输入远程仓库账号密码 docker login #登出 docker logout #仓库镜像搜索 docker search alpine #在Dockerfile所在目录执行镜像构建,镜像命名为nginx:v3 docker build -t nginx:v3 . #本地镜像打标签 docker tag alpine:3.15 wangbin2188/alpine:3.15 #将本地镜像推到远程镜像仓库 docker push wangbin2188/alpine:3.15
三、不能连外网时的镜像分发
#把镜像保存为本地文件 docker save ngx-app:latest -o ngx.tar #从本地压缩文件获取镜像 docker load -i ngx.tar
标签:
kubernetes
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
2022-02-02 java设计模式之门面模式
2021-02-02 linux系统编程手册源代码运行