docker基本常用命令笔记

docker地址
 docker官网:https://www.docker.com/
 docker仓库地址:https://hub.docker.com/
 
镜像(image)
容器(container)
仓库(repository)

安装之前先卸载,命令:
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
                  
需要的安装包:
yum install -y yum-utils

设置镜像仓库,国外的默认。
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
    
国内镜像
yum-config-manager \
    --add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装软件包的索引
yum makecache fast

按照docker引擎: ce社区版本   ee企业版本
yum install docker-ce docker-ce-cli containerd.io

启动docker:
systemctl start docker

查看启动成功查看版本号
docker version

查看镜像命令
docker images

卸载docker
yum remove docker-ce docker-ce-cli containerd.io

删除docker目录
rm -rf /var/lib/docker

/var/lib/docker:默认的工作路径

docker常用命令
docker version #版本查看
docker info   #系统查看
docker --helop  #帮助命令

搜索镜像命令:
docker search mysql

下载镜像
docker pull 镜像名

删除容器:
docker rmi -f (id)
删除所有容器
docker rmi -f ${docker images -aq}

下载镜像docker pull centos

创建容器启动
docker run
参数说明
--name             起名字
-d                后台运行
-it                交互执行
-p                指定容器端口

启动并进入容器
[root@localhost ~]# docker run -it centos /bin/bash
[root@aeb7449dadc8 /]# 
退出容器
exit    直接退出容器并退出
ctrl+p+q  不退出容器退出


列出所有运行中的容器
docker ps
-a  列出历史执行过的所有容器

启动和停止容器的操作
docker start 容器id
docker restart 容器id
docker stop 容器id
docker kill 容器id

进入容器
docker exec -it 容器id bashShell         开启一个新的终端    

docker attach 容器id            进入当前正在执行的终端

从容器里面拷贝文件出来
docker cp afec3776470d:/home/wanmeng1.java /home


部署nginx事例
下载nginx
docker pull nginx
后台启动nginx 命名为nginx01  映射端口为2020
docker run -d --name nginx01 -p 2020:80 nginx
进入nginx
docker exec -it nginx01 /bin/bash

portainer安装
docker run -d -p 9000:9000 -v /root/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock --name dev-portainer portainer/portainer

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值