docker pull 拉取镜像到本地
默认是在hub.docker.com拉取,拉取是最新的版本,可以在后面指定版本":"
docker images 列出所有的镜像

docker run 根据某个镜像创建容器 -d 让容器在后台运行,其实就是一个进程 --name 给容器指定一个名字 -p 将容器的端口映射到宿主机的端口
docker run -d --name my-tomcat -p 9090:8080 tomcat
![]()
访问成功

docker ps -a 查看containers
docker exec -it 进入到某个容器中并交互式运行

docker stop 00a2bb8caee5 停止容器运行的应用
docker rm -f $(docker ps -aq) 先删除所有container docker rmi -f $(docker images) 删除所有的images docker run -d --name my-mysql -p 3301:3306 -e MYSQL_ROOT_PASSWORD=123456 --privileged mysql 创建mysql容器
FROM openjdk:8-jdk //指定基础镜
//在镜像内部执行一些命令,比如安装软件,配置环境等,换行可以使用
RUN groupadd -r mysql && useradd -r -g mysql mysql
原文:https://www.cnblogs.com/java-chicken/p/11825013.html