常用的docker命令
在这里记一下,以免以后忘记了。
----------------------------------------------------------------------------------------------------------------------
列出系统中现有的docker镜像
sudo docker images
下载镜像
sudo docker pull centos
创建一个新容器
sudo docker run -it centos:latest
创建一个带名字的容器
sudo docker run -it -h test --name test centos:latest
创建一个带名字在后台运行的容器
sudo docker run -d -it -h test --name test centos:latest
创建一个带名字在后台运行的从本机8080/100端口分别映射到容器80/1000端口的容器
sudo docker run -p 8080:80 -p 100:1000 -d -it -h test --name test centos:latest
列出正在运行的容器
sudo docker ps -a
删除容器
sudo docker rm 容器id
删除镜像
sudo docker rmi 镜像id
启动容器
sudo docker start 容器id
杀死正运行的容器
sudo docker kill 容器id
重新进入容器
sudo docker exec -it 容器id /bin/bash
更新容器
sudo docker commit -m "test" 容器id centos:latest
查看容器全名
sudo docker inspect -f '{{.Id}}' 容器id
查出来类似下面这样子:
02ea1bc22ee9c39b84a1ccb4704a005a335e2fa747f75971e195ef2e0149ae5e
本地考数据进(出)容器
sudo docker cp ./123.txt 02ea1bc22ee9c39b84a1ccb4704a005a335e2fa747f75971e195ef2e0149ae5e:/test/
保存镜像到文件
sudo docker save -o 文件名 镜像名:版本
加载镜像
sudo docker load -i 文件名
显示所有容器名与ip
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
最新文章
- leanote个人版安装
- R语言绘制空间热力图
- WIN10 CMD 启动虚拟WIFI
- 本机tomcat的server.xml被还原的问题及解决办法
- Sublime Text的使用代码块安装的模块
- Card objects
- mysql导出多个表数据为excel方法,substring函数查询
- underscore vs jquery
- [PWA] 1. Intro to Service worker
- node.js安装以及相关配置
- WINFORM Tootip使用小结
- MySQL几种方法的数据库备份
- Socket的粘包处理
- 【计算机网络】 一个小白的DNS学习笔记
- transform的影响
- 修改input和textarea的placeholder的颜色,限制文本框字数输入
- Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean)
- APP-2.1-Hbuilder与夜神 &; HbuilderX与夜神模拟器连接
- Android学习指南之三十八:Android手势操作编程[转]
- [转]GFS架构分析