docker常用命令

1.docker基本命令:
systemctl status docker 查看docker运行状态
systemctl start docker 启动docker
systemctl stop docker 关闭docker
systemctl restart docker 重启docker
systemctl enable docker 开机自动启动docker

2.为了让我们拉取镜像更快一点,不去国外拉取,所以我们得配置镜像

	vi /etc/docker/daemon.json
	
	{
	  "registry-mirrors": ["https://5pfmrxk8.mirror.aliyuncs.com"]
	}
	
	更新daemon.json文件   
	systemctl daemon-reload   
	systemctl restart docker
  1. 镜像的操作
    查询镜像: docker search 镜像名

     拉取镜像: docker pull 镜像名:版本  注意:如果没有写版本拉取最新的版本
     
     查看本地镜像: docker images
     
     删除镜像: docker rmi  镜像名/镜像id
     
     查询所有的镜像id: docker images -q
     
     批量删除镜像: docker rmi `docker iamges -q`
    
  2. 容器的操作
    创建容器常用的参数说明:
    创建容器命令:docker run
    -i:表示运行容器
    -t:表示容器启动后会进入容器命令行(交互式)。
    –name :为创建的容器命名。
    -d:在run后面加上-d参数,则会创建一个守护式容器在后台运行。

    -p:表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射
    -v:表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录),可以使用多个-v做多个目录或文件映射。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上

    创建容器:
    1.创建交互式容器: docker run -it 镜像名 /bin/bash
    退出容器: exit(它退出容器的同时,会关闭容器)
    正常退出: ctrl+p+q

       2.创建守护式容器: docker run -id  镜像名
    

    查看正在运行的容器: docker ps

    查看所有的容器(关闭或者启动): docker ps -a

    查看所有的容器id: docker ps -a -q

    删除容器: docker rm 容器名/容器id

    批量删除容器: docker rm docker ps -a -q

    启动关闭容器: docker start 容器id/容器名

    关闭容器: docker stop 容器id/容器名(建议别使用这个命令,超级慢), docker kill 容器id/容器名 建议使用

    进入正在运行的容器: docker exec -it 容器名/容器id /bin/bash -->注意:exit退出的时候,它不会关闭容器了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值