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