docker

//该笔记仅作为本人常用命令参考笔记

systemctl start docker 启动
systemctl stop docker 关闭
systemctl restart docker 重启
systemctl enable docker 开机启动
systemctl is-enabled docker 查看是否开机自启动

https://hub.docker.com 镜像仓库
docker search sqli 查找镜像仓库中名为sqli的镜像
docker images 镜像列表
docker pull 镜像名 拉取镜像
docker rmi -f 镜像名/镜像ID
前台交互式启动 docker run -it (–name 容器名) (-p 容器端口:本机端口) -P(随机端口) 镜像名/镜像ID /bin/bash
后台守护式启动 docker run -d (–name 容器名) (-p 8888:6379)镜像名/镜像ID
(必须要有一个前台才能启动后台)
docker tag 镜像id 新镜像名 修改镜像名/镜像tag
docker rmi 镜像ID 删除镜像名

docker ps 容器列表
exit 关闭容器
Ctrl+p+q 退出容器(不关闭)
docker exec -it 容器名/容器ID /bin/bash 在容器打开新终端,并启动新的进程
docker attach -it 容器名/容器ID /bin/bash 直接进入容器启动命令终端,不会启动新的进程
(建议用exec,exit退出后不会关闭容器,只会关闭当前进程)
docker stop、restart、start 容器ID/容器名 关闭、重启、启动容器
docker rename 容器ID/容器名 新容器名 更换容器名

docker cp 容器id:容器路径 主机路径 将容器内容备份到主机上
docker export 容器ID > 文件名.tar 将容器打包成镜像导出
cat 文件名.tar | docker import - 镜像名:版本号 将镜像包导入docker中
docker commit -m=“提交信息” -a=“作者信息” 容器名/容器ID 提交后的镜像名:Tag 用容器构建一个新的镜像

本地镜像发布到阿里云上:

docker run -d -p 5000:5000 -v /my_registry/:/tmp/registry --privileged=true registry 运行私有库Registry(-v /宿主机目录:/容器内目录)
docker ps -a 查看网络映射信息和端口
curl -XGET http://0.0.0.0(主机映射的网络地址):5000(主机映射网络端口)/v2/_catalog 查看私服库> Registry上有什么镜像
docker tag 镜像ID或镜像名:Tag Host(主机映射的网络地址):Port(主机映射网络端口)/Repository:Tag(自定义的镜像名字、版本号) 将新镜像修改为符合私服规范的Tag
vim /etc/docker/daemon.json 配置docker支持的可访问的支持http,安装私有库Registry的http连接
{
“registry-mirrors”: [“https://w0v2hw0n.mirror.aliyuncs.com”], #阿里云镜像加速网站
“insecure-registries”:[“0.0.0.0:5000”] #私有库Registry的http连接
}
//也可以部署个人镜像加速器,参考文章:阿里云部署个人镜像加速器
docker push 符合私服规范的Tag的镜像名称或ID:版本号 将镜像推到私有库中
docker pull 0.0.0.0:5000/私有库中的镜像名字:版本号 从私有库中拉取出镜像出来

docker stop $(docker ps -q) 关掉所有运行的容器
docker rm $(docker ps -aq) 删掉全部容器

docker build -t “DVWA” . 使用当前目录的Dockerfile进行编译镜像,编译后的镜像名为DWVA

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值