docker 学习

容器内安装软件工具命令

首先你要知道你使用的基础镜像是什么版本
如果是centos肯定有yum
如果是ubuntu、debian那即是apt-get
如果是alpine那即是apk

alpine是最小的基础镜像

脚本参考地址,https://www.jb51.net/article/125474.htm

创建镜像,docker build -t debugman007/ubt14-hadoop-hbase:v1 -f Dockerfile-config .

-t表示tag标签,-f指定Dockerfile路径

docker images 列出所有镜像

docker rmi <name> 删除镜像

docker ps 列出所有运行的镜像

docker ps -a 列出所有镜像,包括未运行的

docker rm <tag> 删除容器

docker run -it --name hadoop-master -d -h hadoop-master -P -p 50070:50070 -p 8088:8088 debugman007/ubt14-hadoop-hbase:v1

创建并运行容器 --name指定别名,-d后台运行,-P端口随机映射,-p端口指定映射,-v  宿主机地址:容器地址,挂载映射

docker start <name>启动容器

docker stop <name>停止容器

docker inspect <name>查看容器

原文地址:https://www.cnblogs.com/xiongjinpeng/p/11791959.html