docker的日常操作命令一览表
全栈老韩
全栈工程师,擅长iOS App开发、前端(vue、react、nuxt、小程序&Taro)开发、Flutter、React Native、后端(midwayjs、golang、express、koa)开发、docker容器、seo优化等。
docker的常见操作命令
1. 拉取镜像到本地
docker pull nginx // 默认nginx的最新版本
2. 查看本地的镜像
docker image ls
docker image list
docker images
以上三种都是等价的。
3. 删除本地容器
docker image rm imageId
docker image remove imageId
docker rmi imageId
4. 创建并运行容器
docker run --name testName -d nginx:latest
- -name 指定后面的参数为容器名
- -d 后台运行容器
- nginx是镜像名
- :latest是最新版本
5. 查看所有状态下的容器
docker ps -a
6. 重启容器
docker restart containerId
docker restart 和 docker container restart 等价
7. 停止容器
docker stop containerId
8. 删除容器
docker rm containerId
9. 编译本地的Dockerfile文件为镜像
docker build -t test:latest .
将当前命令行所在的目录下的Dockerfile文件编译成image,容器命名为:test,版本是:latest
10. 创建和运行容器时挂载和暴露端口
docker run --name containerName -p 80:8080 -v /root/content:/content -d nginx:alpine
- --name 制定后面的参数为容器名
- -p 将容器的8080端口映射到宿主机的80端口
- -v 将宿主机的/root/content 挂载到容器的/content目录
- -d 后台运行并打印containerId
- nginx:alpine 指定镜像名和版本
发布于2024-02-19 11:45:18
浏览量257·
暂无评论,快来发表第一条评论吧