安装&配置(Images)
1)Ubuntu安装----apt-get install docker.io -y
2) 更换为国内源:vim /etc/docker/daemon.json
(重启docker生效)
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}
镜像(Images)
1)拉取新镜像----docker pull ubuntu:16.04
2)显示所有镜像----docker images
3)删除镜像----docker rmi -f IMAGE_ID
4)删除所有镜像----docker rmi -f `docker images -q`
5)重命名镜像----docker tag IMAGE_ID REPOSITORY:TAG
5)导出镜像----docker save -o nginx.tar nginx:latest
5)导入镜像----docker load -i nginx.tar
容器(Container)
1)创建容器并进入----docker run -it IMAGE_ID
2)显示所有容器----docker ps -a
5) 启动容器----docker start container_id
2)退出容器,并后台运行----Ctrl+p & Ctrl+q
3)直接退出容器----exit
4)删除所有容器----docker rm `docker ps -a -q`
6)重命名容器----docker rename container_id new_name
7)进入容器----docker attach container_id
8)保存容器修改(存为Image)----docker commit CONTAINER_ID REPOSITORY:TAG
9)打开容器shell----docker exec -it CONTAINER_ID /bin/bash
其它
1)时间不一致----cp -r /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2)开机启动容器----docker update --restart=always container_id
--restart=always
--restart=on-failure:3
--restart=no
--restart=unless-stopped
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现