二、Docker常用命令

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

1.查看版本

docker version

2.命令帮助

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

3.拉取镜像

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

4.显示本地镜像

docker images

5.创建并启动容器

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

6.显示正在运行的容器

 docker ps

7.主机文件到容器

docker cp simkai.ttf zabbix-web-nginx-mysql:/usr/share/zabbix/assets/fonts

8.容器文件到主机

docker cp nginx:/etc/nginx/mime.types /tmp/

9.不进入容器查看容器IP

docker exec -it zabbix-web-nginx-mysql ip addr

10.不进入容器编辑容器内文件

docker exec -it zabbix-web-nginx-mysql vi /usr/share/zabbix/include/defines.inc.php

11.进入容器

 docker exec -it 6bcafc0beba4 bash

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

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

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

12.容器详细信息

docker inspect 6bcafc0beba4

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

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

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

docker ps –a

14.删除容器

docker rm 6bcafc0beba4
删除 CONTAINER ID 为(6bcafc0beba4)容器
docker rm $(docker ps -aq)

删除全部容器(包括未运行的)

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

15.删除本地镜像

docker rmi 1d71f79b8e46

删除 IMAGE ID 为(1d71f79b8e46)镜像

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

16.镜像导出

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

17.镜像导入

docker load -i nginx.tar

18.镜像重命名

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

19.卸载

yum -y remove docker-engine

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

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

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