二、Docker常用命令

虚拟容器 盛行 2周前 (07-11) 40次浏览 未收录 0个评论 扫描二维码
文章目录
[隐藏]

查看版本

docker version

命令帮助

docker xx --help
显示 docker xx 命令的帮助信息,xx:表示不同的命令如pullrun等,可以查看该命令的帮助及参数。

拉取镜像

docker pull nginx
如果nginx后面不指定标签,则默认拉取nginx:latest镜像

显示本地镜像

docker images

创建并启动容器

docker run -d --restart=always --name jk -u root -p 8080:8080 -p 50001:50000 -v /mnt/jenkins/jenkins_home:/mnt/jenkins/jenkins_home jenkinsci/blueocean

-d:后台运行
--restart=always:表示自动启动容器
--name:自定义容器名称,注意:需唯一不可与现有的名称冲突。
-u:指定启动的用户
-p 8080:8080:指定映射的端口(可指定多个端口),-p 代表将容器上的端口(后)映射到本机的8080(前)上,成功之后即可使用 http://IP:8080 访问
-v:指点映射目录(可指定多个目录)
/mnt/jenkins/jenkins_home:/mnt/jenkins/jenkins_home:本机目录:容器目录
jenkinsci/blueocean:镜像名称

这样创建容器之后默认在 bridge 网络中,如果要指定网络可以加参数:--net=host

显示正在运行的容器

 docker ps

容器的进入

 docker exec -it 6bcafc0beba4 bash

-i:交互式操作
-t:分配一个伪tty

进入容器 CONTAINER ID 号为(6bcafc0beba4)的容器,使用 bash 命令

CONTAINER ID 可以使用命令 docker ps 查看。可以使用命令:exit 或是按键 Ctrl+c 退出。

容器详细信息

docker inspect 6bcafc0beba4

查看 CONTAINER ID 号为(6bcafc0beba4)的容器的详细信息

CONTAINER ID 可以使用 命令 docker ps 查看

显示所有容器(包括未运行的)

docker ps –a

删除容器

docker rm 6bcafc0beba4

删除 CONTAINER ID 为(6bcafc0beba4)容器

CONTAINER ID 可以使用命令 docker ps –a 查看, 删除前容器必须为停止状态,如果要强制删除正在运行的容器可以使用命令docker rm -f 6bcafc0beba4删除

删除本地镜像

docker rmi 1d71f79b8e46

删除 IMAGE ID 为(1d71f79b8e46)镜像

IMAGE ID 可以使用命令 docker images 查看,删除镜像前必须先删除先前创建的容器

镜像导出

docker save -o nginx.tar nginx:latest
镜像导出会在当前目录生成 nginx.tar 文件,然后导出此文件即可

镜像导入

docker load -i nginx.tar

镜像重命名

docker tag 36a4fcd3d962 me-nginx:1.0
会以 36a4fcd3d962 创建一个版本为 1.0me-nginx 镜像

卸载

yum -y remove docker-engine

IT博客站版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:二、Docker常用命令
喜欢 (0)
[使用支付宝扫码]
分享 (0)
盛行
关于作者:
企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址