docker常用命令和参数说明

2019-07-11 分类:docker, 虚拟化 阅读(62) 评论(0)

查询镜像

docker search nginx

 

拉取镜像

docker pull nginx:1.17.1

 

查询本地镜像

#查询所有镜像
docker images 
#查询所有镜像,包含中间层
docker images -a
#查询指定镜像
docker images nginx

 

导入、导出、删除本地镜像(通过load、save)

#导入镜像,-i:指定镜像文件
docker image load -i docker_nginx1.17.1.tar.gz
#导出镜像-0:输出的文件名称路径
docker image save -o docker_nginx1.17.1.tar.gz nginx:1.17.1
#导出镜像,另一种方式
docker image save nginx:1.17.1 > docker_nginx1.17.1.tar.gz
#删除镜像
docker image rmnginx:1.17.1

 

导入、导出(通过export、import)

和上面的类似,但是通过export可以直接导出容器,但需要使用import导入

#导入镜像,-i:指定镜像文件
docker import docker_nginx1.17.1.tar.gz nginx:1.17.1
#导出容器为镜像-0:输出的文件名称路径
docker export -o docker_nginx.tar.gz 容器ID

 

生成并运行容器

-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 ps -a

 

进入容器

#独立终端连接容器
docker exec -it 容器ID或名字 /bin/bash

#需要已经运行bash环境,使用同一个终端,终端的内容会同步进行。可以通过ctrl + p,ctrl + q退出。
docker attach 容器ID或名字

 

删除容器

docker rm 容器ID或名字

 

批量删除容器

-f:强制删除

docker rm `docker ps -a -q`

 

宿主机和容器之间的文件复制

docker cp nostalgic_goldberg:/etc/nginx/conf.d/default.conf /opt/

 

 

 

 

标签:

您可能也喜欢:

将registry仓库镜像迁移至harbor中

环境: 10.0.0.11       harbor 10.0.0.12       registry 实现思路: 获取registry仓库镜像-->获取registry仓库镜像的标签-->每个镜像打好harbor仓库标签-->上传至harbor仓库   1.准备工具jq...

more

给harbor私有仓库配置https

自签名证书: https://www.cnblogs.com/Rcsec/p/8479728.html 进入到harbor目录操作: 1.编辑harbor.yml修改以下部分,https部分需要取消注释 hostname: soulchild.cn # https related config ...

more

docker升级新版本yum方式

1.删除旧版本 yum remove docker yum remove docker-common 2.安装docker源 curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/cen...

more

欢迎新朋友你的到来!
还没有人抢沙发呢~
昵称
邮箱
网站

登录

忘记密码 ?

切换登录

注册