Docker使用入门
2021-12-13 本文已影响0人
CodingDGSun
Docker官网地址
docker镜像常用命令
docker version //查看版本
62-01
docker --help //查看帮助
62-02
docker images --help //查看镜像帮助
62-03
docker search --help //查看搜索帮助
62-04
docker search mysql //搜索镜像,比如:mysql
62-05
docker search mysql --filter=STARTs=6000 //过滤搜索STARS大于6000的镜像
62-06
docker pull --help //查看下载镜像帮助
62-07
docker pull mysql //下载最新镜像mysql
62-08
查看dockerhub里面的镜像版本
62-09docker pull mysql:5.7 //下载指定版本的镜像mysql,版本需在dockerhub里面存在
62-10
62-11
docker images //查看镜像
62-12
docker rmi --help //查看删除镜像帮助
62-13
docker images -aq //查看所有镜像的ID
62-14
docker rmi [imageId] //删除指定镜像
62-15
docker rmi -f $(docker images -aq) //删除所有镜像
62-16
docker容器常用命令
docker pull centos //下载一个centos镜像
62-17
docker run [可选参数] image //新建容器并启动
--name="容器别名" //给容器起个别名
-d //后台运行
-it //使用交互方式运行
-p //指定容器端口
-p ip:主机端口:容器端口
-p 主机端口:容器端口
-p 容器端口
62-18
exit //退出容器并停止容器
62-19
docker ps //列出当前正在运行的容器
-a //列出当前正在运行的容器和历史上运行过的容器
-n=? //显示最近创建的容器
-q //只显示容器的编号
62-20
Ctrl + p + q //退出容器但不停止容器
62-21
docker rm 容器Id //删除指定容器,但正在运行的,不能删除;如果强制删除需加参数 rm -f
docker rm -f $(docker ps -aq) //删除所有容器
docker ps -aq |xargs docker rm//删除所有容器
62-22
62-23
62-24
docker start 容器Id //启动停止的容器
docker restart 容器Id //重启容器
docker stop 容器Id //停止正在运行的容器
docker kill 容器Id //强制停止容器
62-25
62-26
docker其他命令
docker run -d 镜像 //启动一个镜像;如果容器启动后,发现没有提供服务,就会立即停止
62-27
docker run -d --name="myCentOS" centos /bin/bash -c "while true; do echo helloworld;sleep 1;done" //后台运行一个输出服务程序
62-28
docker logs -tf --tail 5 容器Id //查看镜像程序日志
62-29
docker top 容器Id //查看容器内部的进程信息
62-30
docker inspect 容器Id //查看容器的元数据
62-31
docker exec -it 容器Id /bin/bash //进入正在运行的容器,开启一个新的终端,可以在里面进行操作
62-32
docker attach 容器Id //进入容器正在执行的终端,不会启动新的进程
62-33
62-34
docker cp 447ff6c195c3:/home/helloworld.txt /Users/sunjie/Desktop //将容器里面的文件拷贝到宿主机
62-35