Docker使用篇

dandan4年前程序开发3322

镜像:image

容器:container


运行镜像(如果本地有则会运行本地,本地没有会去下载镜像仓库)

docker run 镜像


运行镜像内系统的命令窗口(如果要退出,输入exit)

docker run -it 镜像
docker run -it --name=别名 镜像


重新进入存在的容器使用命令窗口(用run的话会新启动一个)

docker exec -it 容器id /bin/bash


重新进入容器(要注意,exit会停止容器)

docker attach 容器id


删除镜像(多个可以空格隔开写多个镜像)

docker rmi -f 镜像id

删除容器

docker rm -f 容器id


查看运行中的容器

docker ps


查看使用情况

docker system df


复制容器内容(从容器内部复制到服务器上)

docker cp 容器ID:容器内路径 目的主机路径


导入和导出容器(导入时创建了一个新的镜像)

docker export 容器id > bak.tar
cat bak.tar | docker import - 镜像用户名/镜像名:镜像版本号


相关文章

mac m1使用docker mysql踩坑

1、etcd版本用3.4.242、mysql镜像要用:mysql/mysql-server:8.0.323、mysql因为是8的版本,启动后本地没权限连接,需要进容器创建用户和添加权限:# ...

mysql5.6导入mysql8的坑

1、虽然在mysql8里设置数据库的排序规则是utf8mb4_general_ci ,但是导入后,却都被变成了utf8mb4_0900_ai_ci解决:用navicae导出的,表语句中没有COLLAT...

使用ngrok进行内网穿透

1、在官网注册账号:https://ngrok.com/ 2、左侧导航Setup & Installtion,下载当前电脑的应用3、左侧导航Your Authtoken,获取token配置命令...

mac m1 docker找不到加载卷的问题

#需求是filebeat采集其他docker容器的日志,执行下面这个后,把路径/var/lib/docker/containers 给映射上,似乎就能访问到了 docker ru...

go-zero中使用jaeger链路追踪

go-zero中使用jaeger链路追踪

链路追踪分两块:(1)框架内置的,通过配置实现,一般都在api、rpc等中间件中,粗浅理解是请求级;(2)自定义的,可以定义到函数里,粗浅理解可以自己写代码级的,也就是可以跟踪每个函数方法的执行时间;...

宝塔ftp连不上

1、先检查端口是否有开放,涉及宝塔端口 和 云服务器的安全组;2、对Pure-ftpd的配置文件中,大概180来行的ForcePassiveIP  开放,并且把ip改成服务器的外网ip;...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。