docker常用命令和参数说明
目录
警告
本文最后更新于 2021-11-18 12:25,文中内容可能已过时。
查询镜像
|
|
拉取镜像
|
|
查询本地镜像
|
|
删除镜像
|
|
导入、导出(通过load、save)
|
|
导入、导出(通过export、import)
和上面的类似,但是通过export可以直接导出容器,但需要使用import导入
|
|
创建并运行容器
-i : 保持打开stdin -t : 分配一个TTY终端 通常-it一起使用
-d : 后台运行,并显示容器ID -p 主机端口:容器端口 -p IP:主机端口:容器端口(分配一个IP做映射 ) -p IP::容器端口(随机端口) -p 主机端口:容器端口:udp -p IP::53:udp(分配一个IP,随机的端口映射到容器53端口,使用udp) -p 81:80 –p 443:443 可以指定多个-p -P:随机端口映射,可以和dockerfile中的EXPOSE配合使用
–name:指定容器名称
-h:指定容器主机名
-v:将本地目录挂载到容器中,实现数据持久化
docker run -d -p80:80 --name web -v /opt/www:/usr/share/nginx/html nginx:latest
查看容器
-a:查看所有容器,默认不显示已退出的容器 -q:只显示容器ID -l:查看最近一次创建的容器 –no-trunc:显示完整信息
|
|
进入容器
|
|
删除容器
docker rm 容器ID或名字
批量删除容器
-f:强制删除
docker rm $(docker ps -a -q)
宿主机和容器之间的文件复制
docker cp nostalgic_goldberg:/etc/nginx/conf.d/default.conf /opt/
请我喝杯水
微信号
微信打赏