
Docker快速入门
Docker安装
安装 详见 Centos7安装Docker.md
命令
使用# docker –help 查看全部
基本命令:
docker build 镜像名 构建镜像
docker push [镜像名] 推送镜像
docker pull [镜像名] 拉取镜像
docker save [镜像名] 保存为与i个压缩包
docker load [镜像名] 加载镜像
docker images [镜像名] 查看已经load的镜像
docker rmi [镜像名] 移除镜像
docker pause [镜像名] 暂停镜像
docker unpause [镜像名] 恢复镜像
docker stop [镜像名] 停止镜像
docker rm [镜像名] 移除镜像
docker start [镜像名] 启动镜像
保存镜像
docker save -o <保存路径>/<镜像名称>.tar <IMAGE ID>
导入镜像
docker load -i /home/user/images/<镜像文件名>.tar
docker run --name [别名] -p [物理机端口]:[doker容器端口] -v [物理机目录/文件]:[docker目录/文件] -d 镜像名:版本号
docker logs [参数] 镜像名
-f 实时监控
docker ps 查看镜像状态
docker volume [COMMAND] 镜像卷操作
create 创建一个volume
inspect 显示一个或多个volume的信息
ls 列出所有的volume
prune 删除未使用的volume
rm 删除一个或多个指定的volume
docker exec [镜像名] 进入镜像
-d 表示后台运行
案例
mysql Docker安装
docker run \
--name mm \
-e MYSQL_ROOT_PASSWORD=111 \
-p 3307:3306 \
-v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf \
-v /tmp/mysql/data:/var/lib/mysql \
-d \
mysql:8.0.29
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员HoneyZ
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果