docker命令学习

docker镜像命令:                                            退出:exit                     退出但是不停止运行:Ctrl+p+q

 
                   删除容器:rm 容器id

docker images   查看镜像

docker search  镜像名称     查找镜像

docker pull  镜像名称:版本      下载指定镜像的版本

docker  rmi -f  镜像id    镜像id  镜像id  删除指定多个镜像

docker  rmi   -f  $(docker images -aq) 以此删除所有镜像

 

docker容器命令: 

注意:先创建镜像才能再创建容器!

docker run [可选参数] image

可选参数:

--name ="Name"  为容器创建名字  如:MySQL01   MySQL02

-d   后台运行

-it   以交互方式运行 进入容器查看内容

-p            指定容器端口号  -p 8080:8080

  -p:主机端口:容器端口(常用)

  -p:容器端口

  -p ip:主机端口:容器端口

-p  随机端口

 

测试:

PS C:\Users\az> docker run -it centos /bin/bash
[root@6f308a3c73f8 /]#

 

列出正在运行的容器:docker  ps

列出正常运行+运行过的容器 : docker  ps -a

列出正常运行容器id:docker ps -q

列出正常运行+运行过的容器的id: docker ps -aq

查看容器内部的信息:docker inspect 容器id

 

docker常见问题:docker run -d时如果前台没有正在运行的容器会自动关闭后台运行的容器

进入当前正在运行的容器: docker attach 容器id

拷贝docker容器内的文件:docker copy  容器id:容器内文件路径       目的的主机路径

 

posted @ 2023-08-16 13:16  Zzzz/  阅读(19)  评论(0)    收藏  举报