docker常用命令详细介绍

将当前用户添加到docker用户组

提示:为了避免每次使用docker都要加上sudo权限,可以将当前用户加入到安装中自动创建的docker用户组

sudo usermod -aG docker $USER

执行完此操作之后,需要重新登录服务器才能省略sudo权限。

镜像(images)

提示:每个镜像可以生成很多容器,每个镜像由名称:版本号组成
1.docker pull ubuntu20.04 : 拉取一个镜像,从docker官网里面下载的。
2.docker images : 可以查看本地的所有镜像。
在这里插入图片描述
3.docker image rm ubuntu:20.04docker rmi ubuntu:20.04 :删除镜像ubuntu:20.04

不同云端之间的文件迁移

1.docker save -o ubuntu_20_04.tar ubuntu:20.04 : 将镜像ubuntu:20.04导出到本地文件ubuntu_20_04.tar中.
2.ls -l : 查看文件权限。
3.chmod +r ubuntu20.04 : 增加可读权限
4.docker load -i ubuntu_20_04.tar :将镜像ubuntu:20.04从本地文件ubuntu_20_04.tar中加载出来
5.scp server1:ubuntu_20_04.tar .: 将云端server1的镜像复制到本地
6.scp ubuntu_20_04.tar server2: 将本地镜像复制到server2
7.docker load -i ubuntu_20_04.tar :将镜像ubuntu:20.04从本地文件ubuntu_20_04.tar中加载出来

容器命令(container)

1.docker create -it ubuntu:20.04 : 利用镜像ubuntu:20.04创建一个容器。
2.docker ps -a:查看本地的所有容器
3.docker ps : 查看正在运行的容器
3.docker start id : 开启容器。
4.docker restart id : 重启容器。
5.docker stop id : 停止容器。
6.docker run -itd ubuntu:20.04:创建并启动一个容器。
7.docker attach id : 进入容器。
8. 先按Ctrl+p,再按Ctrl+q可以挂起容器,Ctrl+d直接会关闭容器。
9.docker exec id COMMAND:在容器中执行命令。
10.docker rm id : 删除容器
11.docker container prune:删除所有已停止的容器。
12.docker export -o xxx.tar CONTAINER:将容器CONTAINER导出到本地文件xxx.tar中
13.docker import xxx.tar image_name:tag:将本地文件xxx.tar导入成镜像,并将镜像命名为image_name:tag
14.docker top CONTAINER:查看某个容器内的所有进程
15.docker stats:查看所有容器的统计信息,包括CPU、内存、存储、网络等信息
16.docker cp xxx CONTAINER:xxxdocker cp CONTAINER:xxx xxx:在本地和容器间复制文件
17.docker rename CONTAINER1 CONTAINER2:重命名容器
18.docker update CONTAINER --memory 500MB:修改容器限制大小。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值