如何创建自己的docker容器

这里我讲的是在服务器已经存在镜像的情况下,怎么去创建自己的docker

1、首先你要查看服务器里是否有镜像,输入如下命令

docker images

回车后,命令行就会输出当前系统下已存在的镜像文件,接下来我们就选当前存在的镜像文件之一来建我自己的容器,假设镜像文件输出如下所示:

wang@dell-PowerEdge-T640:~$ docker images
REPOSITORY       TAG       IMAGE ID       CREATED        SIZE
registry         v1        0048c89ec311   3 weeks ago    18.7GB
torch1.7_cu110   v1        0048c89ec311   3 weeks ago    18.7GB
tf1.15           v1        f6b2687384df   9 months ago   18.5GB

2、依据已有镜像,新建docker,此处假设,我选择上面镜像的最后一个tf1.15来新建容器,固定的#docker run -t -d -v 挂载⽂件夹路径:容器路径 镜像名 bash 输入命令如下:这样我们就可以在我们的docker路径下访问私有路径了。

docker run -t -d -v /media/xxxx:/mnt tf1.15:v1 bash

3、输入上面命令回车,我们就可以看到我们新建的docker的ID号了,这个ID号要记号,后面都要使用,比方说我建好的docker ID号是这个样的root@59450e20ff91:/#。真的好怕小白看不懂我在说啥,我还是尽量给大家显示清楚一些,上面我回车后,弹出的命令就是root@59450e20ff91,这里面的@后面的一串数字就是新建docker的ID号,然后这样就建完了,然后输入exit回车退出。

4、新建之后,我们要启动我们的docker,输入如下命令来启动新建的docker,记住自己的docker ID号59450e20ff91,启动该ID

docker start 59450e20ff91

这个时候就启动了自己新建的docker了,然后我们可以通过docker ps,来查看目前已经启动的docker,,在输出的所有docker里就能看到自己的docker了

CONTAINER ID   IMAGE   COMMAND       CREATED         STATUS             PORTS      NAMES
59450e20ff91   tf1.15  "/bin/bash"   6 minutes ago   Up 4 seconds       8080/tcp   benz
a6830c54fec9   intell  "/bin/bash"   4 weeks ago     Up 16 hours                   che

5、为了更好的和别人的docker区分开,我们给我们的docker进行重命名,能够让别人一看就知道这个是你的docker,比方说你的名字的缩写呀,例如cxxk_docker,重命名命令如下:

docker rename benz cxxk_docker

再docker ps 就可以看到NAMES变成cxxk_docker啦

进入docker命令

docker exec -it 59450e20ff91 bash

快来实际操作一下吧,如果有问题欢迎提问解答。

  • 9
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序小K

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

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

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

打赏作者

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

抵扣说明:

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

余额充值