docker几个最基础的命令

我是docker初学这,命令用的是最浅的,满足个人基本使用,继续学习继续往里加。

镜像和容器我个人的理解:实际操作中,操作的是容器,但是流通过程中是镜像在运动,比如push和pull,是镜像在上传和下载
登陆
docker login -u [用户名]  回车后再输入密码
查:
docker images 查看现有所有镜像
docker ps 查看正在运行的容器
docker ps -a 查看所有容器 包括停止的
删:
docker rm [容器ID] 删除容器
docker rmi [镜像ID] 删除镜像
改:
docker commit -a '输入要提交的更新' [容器ID]    commit后会出现一个新的镜像
docker tag [REPOSITORY]:[TAG] [new REPOSITORY]:[new TAG]    标记本地镜像,将其归入某一仓库,目的是新返回一个镜像方便push到docker hub
docker push [REPOSITORY]:[TAG]  把同名的镜像上传到docker hub

增:
docker pull [用户名]/[仓库名]  从docker hub上拉下来一个新的镜像

转化:

docker save [镜像名] > [文件名].tar  把镜像转成文件

docker load [文件名].tar  把文件转成镜像

其他:
docker attach [容器ID] 进入正在运行的容器

docker exec -it [容器ID] bash  进入运行中的容器

容器中的快捷键:
ctrl+d 退出容器,退出后容器自动停止
ctrl+p+q 退出容器,退出后容器还在后台

猜你喜欢

转载自blog.csdn.net/zmy941110/article/details/81356502
今日推荐