docker

镜像,容器,仓库。镜像相当于类,容器相当于实例,仓库用于存放镜像,类似于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
原文地址:https://www.cnblogs.com/zhong12322/p/10422863.html