docker的使用笔记 docker安装 docker使用 docker命令 docker常用命令 docker 镜像加速 docker加速

  1. 安装Linux系统

         在Windows系统上VMware 装上centOS7系统,参考地址:https://blog.csdn.net/yu1xue1fei/article/details/112688048

    2. 安装 docker 

          1) Docker 要求 CentOS 系统的内核版本 3.10以上 ,查看内核命令       

命令:uname -r

2)使用 root 权限登录 Centos。确保 yum 包更新到最新

 命令:yum -y update  (y是确认的意思)

3)卸载旧版本(如果安装过旧版本的话)

  命令:yum remove docker docker-common docker-selinux docker-engine  (删除docker的所有组件)

4)安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

 命令:yum install -y yum-utils device-mapper-persistent-data lvm2

5)设置yum源

 命令:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 注意:这个yum源地址下载会很慢。推荐使用aliyun的yum源。

 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6)可以查看所有仓库中所有docker版本

命令:yum list docker-ce --showduplicates | sort -r

7)安装docker

 命令:yum install -y docker-ce (如果不是root用户,可以用 su命令切换到root或sudo命令)

8)docker的启停命令与开机启动

      --启动 systemctl start docker    --停止 systemctl stop docker  --重启 systemctl restart docker 

     --开机启动 systemctl enable docker   --取消开机启动 systemctl disnable docker 

 9)这里查看docker 是否安装成功

命令: docker version

到这里说明你已经安装好了docker ,现在开始使用docker吧。

 

3. 因为你要docker的里面的镜像 运行容器了,这里先配置下docker镜像加速地址,这里推荐使用 阿里云镜像加速

   地址镜像连接 :https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors(自己) 

  步骤:登上阿里云的官网  控制台  在 搜索框输入 容器镜像服务   在找到  镜像加速器  选择  centOS 执行以下命令

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://lcry****.mirror.aliyuncs.com"] #这个自己的镜像加速地址
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

#备注****1511

4. 镜像的常用命令

1.搜索镜像

docker search java 

docker search tomcat

2.下载镜像 

docker pull java:8  # 这里加‘:’ 表示 下载对应的版本

docker pull tomcat  # 这里表示下载最新版latest版本

3. 查看所用镜像

docker images 

 4. 删除镜像

docker -rmi *******  # 这里的****表示可以是镜像id或镜像名

5. 容器的常用命令

1.运行镜像容器

docker run -d -p 81:80 nginx  

-d  后台运行 

-p  宿主机端口:容器端口


docker run --name Mynginx -d -p 81:80 nginx  

--name  指定容器名

2. 查看容器命令

docker ps  # 表示运行中的容器

docker ps -a  #查看所有容器 包括没有运行的容器

     3. 查看容器信息

docker inspect ***  # ***表示容器的id

  4. 启停已有的容器

docker start ***  #  启动容器  *** 容器id

docker stop ***  #  停止容器  *** 容器id

 5. 删除容器

docker rm  *** # 容器id

6. 容器的管理

docker container exec -it *** /bin/bash  
# 容器的id  默认 进入到/etc 目录


exit  # 退出

有时间在补充其他内容(容器目录的挂载、dockerfile)如果都会使用以上命令,你的docker使用就干倒60%的人了

6.dockerfile 文件与构建

   地址:https://blog.csdn.net/yu1xue1fei/article/details/112696325

7.容器间相互通讯

     地址:https://blog.csdn.net/yu1xue1fei/article/details/112726917

8.容器间的数据共享

地址:https://blog.csdn.net/yu1xue1fei/article/details/112730812

9.容器的编排工具

地址:https://blog.csdn.net/yu1xue1fei/article/details/112732423

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值