日常工作中docker常用命令

文章目录


docker常用命令

1、docker search 镜像 //查找镜像

2、docker pull 镜像名
下载镜像

3、docker image inspect nginx:alpine |grep -i version
查看镜像版本

4、docker images
查看镜像

5、docker rmi 镜像id
删除镜像

6、docker ps -a
列出所有容器

7、docker logs 容器名
查看容器运行的错误日志

8、docker rm -f 容器id或容器名
删除容器

9、dockert run -d 镜像名:版本
运行容器在后台运行

10、docker exec -it 容器名 bash
进入容器

11、docker run -d -p 8080:8080 -v /root/aa:/usr/local/tomcat/webapps --name tomcat 镜像名:版本
运行容器并与主机绑定端口 ,并且自定义数据卷建立主机与容器目录的绑定
-p 主机端口:容器端口
–name 容器名字
-v 主机目录:容器目录

数据卷(建立主机和容器目录之间的数据共享):自定义数据卷和自动数据卷
12、看docker中所有的容器卷
docker volume ls

13、自定义数据卷会先清空容器的目录内容
如 -v /root/aa:/usr/local/tomcat/webapps 指定了主机目录

自动数据卷会先拷贝复制容器对应目录的内容到主机的自动目录名称的目录下,不会清空容器的内容
如 : -v aa:/usr/local/tomcat/webapps 主机目录可以随便取,不指定对应的主机地址

14、在主机中查找aa的位置
find / -name aa

/var/lib/docker/volumes/aa

在容器目录中添加:ro可以把容器目录标记为只读,容器目录的修改不会影响主机目录

-v aa:/usr/local/tomcat/webapps:ro

15、容器打包成镜像
docker commit -m “描述信息” -a "作者“ 容器id 自定义镜像名:tag

16、镜像保存成文件包
docker save 镜像名:tag -o 文件

例如:docker save redis:latest |gzip >  /root/docker_images/redis.gz   //以gzip格式打包

17、加载文件成容器
docker load -i 文件包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值