镜像,容器,仓库。镜像相当于类,容器相当于实例,仓库用于存放镜像,类似于github。
一.常用命令
docker pull 下载镜像
docker push上传镜像
docker search 搜索镜像
docker create 创建镜像 :创建镜像可以基于dockerfile,也可以基于docker镜像(在镜像的基础上修改镜像)
docker run --name web1 -d -p 8989:80 nginx:latest (--name为镜像设置别名,-p 端口映射,前面是物理机的端口,后面是docker端口,nginx:latest是镜像的名称)
启动之后如下图所示
docker exec -it 容器ID /bin/bash(可以进入容器)
退出容器并且让容器在后台运行的方法,ctrl+p+q
docker cp 拷贝文件,docker cp /data/app/1.jpg 容器IP:/home
二.开启mysql的docker镜像
docker run --name pwc-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql