Docker使用手册

一、拉取镜像 images

docker pull nginx:latest
docker pull nginx 默认最新的

下载最新版nginx镜像

docker run -d nginx:latest

命令解释
docker run 启动一个容器
-d 后台运行
nginx 应用容器镜像的名称,通常表示该镜像为某一个软件
latest 表示上述容器镜像的版本,表示最新版本,用户可自定义其标识,例如v1或v2等

会先去找本地,如果本地没有,再取网上下载

二、查看在运行的容器

docker ps 

三、查看所有的容器

docker ps --all
docker ps -a

四、查看帮助文档

docker ps -h
docker ps --help

五、启动容器

 docker run -i -t --name c1 centos:latest bash

命令解释
docker run 运行一个命令在容器中,命令是主体,没有命令容器就会消亡
-i 交互式
-t 提供终端
–name c1 把将运行的容器命名为c1
centos:latest 使用centos最新版本容器镜像
bash 在容器中执行的命令

六、退出容器

不需要容器再运行,可直接使用exit退出;如需要容器继续运行,可使用ctrl+p+q

七、查看容器详情

 docker -inspect 容器名

八、在外面执行容器里的命令

docker exec -it c2 ls /root

命令解释
docker exec 在容器外实现与容器交互执行某命令
-it 交互式
c2 正在运行的容器名称
ls /root 在正在运行的容器中运行相关的命令

九、进入容器

docker attach c2

docker attach 类似于ssh命令,可以进入到容器中
c2 正在运行的容器名称

十、关闭容器

docker stop 容器id

十一、启动容器

docker start 容器id

十二、查看容器中运行的进程信息

docker top 容器名
# docker top c2
UID    PID     PPID      C      STIME        TTY              TIME                CMD
root  69040   69020      0      18:37       pts/0           00:00:00              bash
UIDPIDPPIDCSTIMETTYTIMECMD
root6904069020018:37pts/000:00:00bash
命令解释
docker top 查看container内进程信息,指在docker host上查看,与docker exec -it c2 ps -ef不同。
输出说明
UID 容器中运行的命令用户ID
PID 容器中运行的命令PID
PPID 容器中运行的命令父PID,由于PPID是一个容器,此可指为容器在Docker Host中进程ID
C     占用CPU百分比
STIME 启动时间
TTY   运行所在的终端
TIME  运行时间
CMD   执行的命令

十三、删除容器

要先停止再删除

docker stop 容器名;docker rm 容器名

容器名也可以换成容器id

十四、查看本地容器镜像

docker images
docker image list

十五、搜索镜像

docker search centos

十六、删除镜像

docker rmi 镜像名或者镜像id

删除镜像之前要先删除容器
删除容器之前要先停止容器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值