docker常用命令

docker 常用命令

1.管理员后台运行容器

docker exec -it -u root  <容器id>  /bin/bash

此命令以后台形式启动指定容器,以shell形式控制容器

2.复制docker文件到本地

docker cp 容器名称:源文件文件路径 目标路径(本地路径)
docker cp superset:/etc/apt/sources.list C:\Users\lxy

3.复制本地文件到docker

docker cp 目标路径(本地路径) 容器名称:源文件文件路径 
docker cp C:\Users\lxy\sources.list  superset:/etc/apt/

4.查看docker的版本

cat /etc/issue

5.查看文件权限

ls -l

6.apt更新镜像文件

apt-get update

7.vim编辑

进入编辑模式:i/a/o都可以进入编辑模式
退出编辑模式:Esc
保存并退出:":wq"
退出:"q"
强制退出:":!wq"

8.打包容器成镜像

docker commit -m "镜像描述" -a "创建者信息" 待打包容器ID 生成的镜像名:标签名

示例:
docker commit -m "test "  -a lxy 847f02a888ef testdocker:1.0

打包完成后:
在这里插入图片描述

9.查看镜像列表

docker images

10.镜像保存成.tar文件

docker save -o 保存路径\文件名.tar 镜像名:标签

示例:
C:\Users\lxy>docker save -o C:\Users\lxy\testdocker.tar testdocker:1.0

11.删除容器

docker rm 待删除容器ID

12.删除镜像

docker rmi 待删除镜像名称:标签

13.docker从文件载入镜像

docker load -i 镜像文件

14.docker 启动容器

docker start 容器ID
此命令直接启动指定容器,而不是以shell 的形式启动

15.docker停止容器

docker stop 容器ID 

16.docker新建container

docker run --name "container名称" -d -p 主机端口号:镜像端口号 image-name

-d指示后台启动,否则日志会打满屏幕
-p第一个参数为宿主机端口号,第二个参数为docker端口号,需要注意的是每一个镜像都有自己在docker中的固定端口
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值