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 bas
以上就是小编的分享,希望可以帮助到大家。