首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Docker的常用命令大全

Docker的常用命令大全

作者头像
程序员云帆哥
发布2022-05-12 10:21:51
发布2022-05-12 10:21:51
7360
举报
文章被收录于专栏:程序员云帆哥程序员云帆哥

文章目录

一、Docker

1、启停Docker

代码语言:javascript
复制
service docker start
service docker stop
service docker restart

2、查看版本

代码语言:javascript
复制
docker version

3、查看帮助

代码语言:javascript
复制
docker help

二、镜像

1、查找镜像

代码语言:javascript
复制
docker search $NAME

2、查看已下载的镜像列表

代码语言:javascript
复制
docker images

3、获取镜像

代码语言:javascript
复制
docker pull NAME[:TAG]
docker pull centos:latest

4、删除镜像

代码语言:javascript
复制
docker rmi IMAGE [IMAGE...]
docker rmi centos:latest

三、容器

1、查看容器列表

代码语言:javascript
复制
docker ps     #已启动容器
docker ps -a  #全部容器

2、通过镜像启动一个容器

代码语言:javascript
复制
docker run -ti centos /bin/bash
docker run -d -p 6379:6379 -v /data/redis:/var/redis --name redis redis

说明:

  • docker run:启动container
  • redis:要启动的image
  • -t:进入终端
  • -i:获得一个交互式的连接,通过获取container的输入
  • /bin/bash:在container中启动一个bash shell
  • -d:在后台运行容器
  • -v:将容器的目录映射到本地计算机上目录中
  • -p:映射容器的端口到主机上的端口
  • –name:容器命名

3、停止一个正在运行的容器

代码语言:javascript
复制
docker kill $CONTAINER_ID

4、重启一个正在运行的容器

代码语言:javascript
复制
docker restart $CONTAINER_ID

5、启动一个已经停止的容器

代码语言:javascript
复制
docker start $CONTAINER_ID

6、移除一个或多个容器实例

代码语言:javascript
复制
docker rm $CONTAINER_ID
docker rm $(docker container ls -aq) #移除所有停止的容器

7、指定的容器运行命令

代码语言:javascript
复制
docker exec -it  $CONTAINER_ID /bin/bash

8、容器重命名

代码语言:javascript
复制
docker rename $CONTAINER_ID NAME

9、查询看容器的详细信息

代码语言:javascript
复制
docker inspect $CONTAINER_ID

10、查看日志

代码语言:javascript
复制
docker logs $CONTAINER_ID

11、从容器拷贝文件到主机

代码语言:javascript
复制
docker cp 3fcb7aa9517b:/etc/nginx /docker_mount/nginx
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、Docker
    • 1、启停Docker
    • 2、查看版本
    • 3、查看帮助
  • 二、镜像
    • 1、查找镜像
    • 2、查看已下载的镜像列表
    • 3、获取镜像
    • 4、删除镜像
  • 三、容器
    • 1、查看容器列表
    • 2、通过镜像启动一个容器
    • 3、停止一个正在运行的容器
    • 4、重启一个正在运行的容器
    • 5、启动一个已经停止的容器
    • 6、移除一个或多个容器实例
    • 7、指定的容器运行命令
    • 8、容器重命名
    • 9、查询看容器的详细信息
    • 10、查看日志
    • 11、从容器拷贝文件到主机
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档