1.获取镜像
1.1 搜索镜像
docker search image_name
1.2 下载镜像
docker pull image_name
2.本地镜像查看
docker images
3.本地镜像的删除
docker rmi image_name
4.创建容器
docker run -itd --name==container_name base_image
-i 表示以交互模式运行容器
-t 表示为容器重新分配一个伪输入终端
-d 表示后台运行容器,并重新分配ID
5.查看容器(运行中的)
docker ps
6. 查看容器(包括已经停止的)
docker pa -a
7.停止容器
docker stop container_name/container_id
8.重启容器
docker restart container_name/container_id
9.删除容器
docker rm container_name/container_id
10. 进入容器
docker exec -it container_name/container_id /bin/bash
11.退出容器
exit
12.提交修改
docker commit -a 'zhangjun' -m 'new container' container_id image_name:tag_name
参数说明:
-a : 参数可选,用于指定作者,可以写你的名字
-m:参数可选,提交信息,可以说一下你做了哪些修改
container_id: 被修改容器的ID
image_name: 新镜像的名字
13.端口映射
docker run -itd -p 宿主机端口号:容器端口号
14.文件挂载
docker run -itd -v /宿主机/文件目录:/容器/目录
15将容器的文件复制到本地
docker cp 容器名:/容器目录/文件名 /宿主机目录/文件名
16.容器互联
docker run -itd --link 要关联的容器名字:容器在被关联的容器中的别名
17.修改mysql密码
ALTER USER ‘root’@'%' IDENTIFIED WITH mysql_native_password BY '123456'