docker 常用命令

docker Logo: 鲸鱼背上集装箱

鲸鱼生活在蓝色的大海上
蓝色的大海 -----------------宿主机(windows 7 8 10 )

鲸鱼---------------------docker

集装箱----------------------容器 from 镜像模板

帮助命令
1.docker version 查看docker是否安装成功
2.docker info 查看更加全面的docker信息
3.docker --help 查看常见的命令以及使用方法

镜像命令
docker images

  1. 列出本地主机上的镜像
  2. 常用选项:
    -a 列出本地所有的镜像
    -q 只显示镜像id
    –digests:显示进项的摘要信息
    –no-trunc:显示完整的镜像信息

docker search 【options】
常用选项:
–filter :根据提供的条件过滤输出
–stars,-s 显示至少x个星标

docker pull 镜像id/镜像名
docker rmi

  1. 删除单个 :docker rmi 镜像id/镜像名
  2. 删除多个 :docker rmi 镜像id1 镜像id2
  3. 全部删除:docker rmi $(docker images -qa)

容器命令

  1. 新建并启动容器:

    docker run 【options】image 【command】[args]	
    
    options常用选项:
    	-i:以交互的方式运行容器,通常与-t一同使用
    	-t:为容器重新分配一个伪输入终端,通常与-i同时使用;
    	--name:为容器分配名字
    	-p:指定端口号
    	-P:指定随机端口号
    

2.列出当前正在运行的容器:

docker ps 【options】
options常用选项:
-a:列出当前正在运行的容器+ 历史上运行过的容器
-l:显示最近创建的容器
-n:显示最近n个创建过的容器
-q:只显示容器编号
–no-trunc:不截断输出

3.退出容器

exit:关闭容器退出
Ctrl+q+p:容器不停止退出

4.启动容器

docker start 容器名称或容器id

5.重启容器

docker restart 容器名称或容器id

6.停止容器

docker stop 容器名称或容器id

7.强制停止容器

docker kill 容器名称或容器id

8.删除已停止的容器

docker rm 容器名称或容器id
一次性删除多个容器:

  1. docker rm -f $(docker ps -aq)
  2. docker ps -aq | xargs docker rm

重要容器指令

启动守护式容器

docker run -d 容器名称或容器Id

查看容器日志:

docker logs 【options】容器ID
options常用选项:
-t 加入时间戳
-f 跟随最新的日志打印
–tail 显示最后多少条

查看容器内运行的进程:

docker top 容器ID

查看容器内部细节:

docker inspect 容器ID

进入正在运行的容器并以命令行交互

  1. docker attach 容器ID
  2. docker exec -it 容器ID bash/shell

    以上两个命令的区别
    attach是先进入容器,在进行相关操作
    exec 可以直接在容器外进行相关操作,并返回对应的结果

从容器内拷贝文件到主机上

docker cp 容器ID:容器内路径 目的主机路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值