Docker相关命令

1. 创建Dockerfile

touch Dockerfile

2. 查看计算机上的镜像

docker images

3. 搜索镜像 (在 Docker Hub 上搜索并返回名称与搜索字符串匹配的所有镜像列表)

docker search ####

4. 将需要的镜像下载到计算机

docker pull ####

例如:
docker pull ubuntu
docker pull tensorflow/tensorflow:1.12.0-gpu-py3

5. 运行镜像

docker run -it ####


执行命令后,提示符会变为你正在使用镜像的容器id:

root@7896ef8f403f:/#

注意:这个容器ID,在此例中,为7896ef8f403f。我们可以使用这个ID来识别和删除这个容器

6. 启动 停止 删除容器

docker start #### (容器ID或容器名)

docker stop #### (容器ID或容器名)

docker rm #### (容器ID或容器名)

7. 将容器提交给 Docker Hub

docker commit -m "What you did to the image" -a "Author Name" container_id repository/new_image_name

docker commit -m "added node.js" -a "zzw" 7896ef8f403f zzw/ubuntu-nodejs

当我们提交新镜像时,新生成的镜像也会在我们的计算机上本地保存

8. 退出当前容器

单个终端时:
exit
 
多个终端时:
docker container stop

9. 再次进入指定容器

单个终端时:
docker start 我的容器
docker attach 我的容器
使用上述的即使打开多个终端进入同一个容器,但是显示的仍然会是相同的内容
 
例子:
docker start ubuntu
docker attach ubuntu

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值