docker简单命令

加载镜像

# docker load -i 镜像tar包
docker load -i ubuntu16.04_v1.tar

显示镜像

docker images

创建容器

docker run --name ubuntu16.04_test --privileged=true -p 9005:22 --shm-size 8G -it -v /mnt/data:/mnt/data ubuntu16.04:v1 /bin/bash 
选项说明
name给容器取名称,可顶替容器ID使用
privileged让容器获取宿主机的root权限,这样在容器中可操作宿主机的有些对象,如对-v挂载的目录中文件修改等
p端口映射,将宿主机的9005端口映射成容器的22号端口,当容器开启sshd服务(22端口)后,可通过宿主机的9005端口来远程连接容器
shm-size设置共享内存大小
v挂载目录,将宿主机的/mnt/data目录挂载至容器的/mnt/data

显示容器

# 显示正在运行的容器
docker ps
# 显示所有容器,包括已退出状态容器
docker ps -a

启动/停止容器

# 启动容器,docker start 容器名/容器ID
docker start ubuntu16.04_test
# 停止容器,docker stop 容器名/容器ID
docker stop ubuntu16.04_test

进入容器

# docker exec -it 容器名/容器ID /bin/bash
docker exec -it ubuntu16.04_test /bin/bash

将容器打包成镜像

# docker commit 容器名/容器ID 仓库:标签
docker commit ubuntu16.04_test ubuntu16.04:v1

修改镜像tag

# docker tag 原tag 新tag
docker tag ubuntu16.04:v1 ubuntu16.04:v2

将镜像打包成本地tar包

# docker save -o 保存的tar包名称 镜像名/镜像ID
docker save -o ubuntu16.04_v1.tar ubuntu16.04:v1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MinBadGuy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值