Docker 常用命令分享

2022-11-17 21 0

// 从镜像创建实例
docker run -d -p 3307:3306 -p 7000:80 --name os --privileged=true os:v5 /usr/sbin/init

// 将实例的修改提交
docker commit -a ".com" -m "beta 5" 4cb05793cf6c  os:v5

// 将实例保存为镜像文件
docker save os:v5  | gzip > os-v5.tar.gz
// 将镜像文件加载到docker中
gunzip -c os-v5.tar.gz | docker load
// 停止实例
docker stop 4606a888e796
// 将实例的修改提交
docker commit -a ".com" -m "beta 5" 4606a888e796  os:v5
// 从镜像创建实例
docker run -d -p 3307:3306 -p 80:80 -v /data/hires-data:/data/hires --name os  --restart=always --privileged=true os:v6 /usr/sbin/init
// 查看实例
docker ps
// 进入实例控制台
docker exec -it 74d7cc7f12e7 /bin/bash
docker ps
docker exec -it 74d7cc7f12e7 /bin/bash
docker ps
// 将实例修改为随docker自启动
docker container update --restart=always 74d7cc7f12e7
docker ps -a
// 删除实例
docker rm 4606a888e796
docker ps -a
docker ps
// 查看镜像列表
docker images
// 导出镜像为压缩文件
docker save os:v5  | gzip > os-v5.tar.gz
docker images
docker ps
docker exec -it 74d7cc7f12e7 /bin/bash
2151

相关文章

一种极低成本的网站运维方案
1核1G的服务器太卡?阿里云服务器启用虚拟内存
OneinStack 服务器镜像文档
git 常用命令
如何批量下载文件,并保持目录结构?

0