ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Centos7下,Docker的安装与使用

2022-01-21 15:02:23  阅读:154  来源: 互联网

标签:容器 ce Centos7 yum 镜像 Docker 安装 docker


一.Docker Install 

 

1.卸载旧的版本

 

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 

2.下载需要的安装包

 

yum install -y yum-utils   

 

3.设置阿里云的镜像仓库

 

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

4.更新yum软件包索引

 

yum makecache fast  

 

5.下载Docker社区版

 

yum install docker-ce docker-ce-cli containerd.io 

6.开启Docker

 

service docker start 
systemctl enable docker.service
docker version

 

7.配置阿里云镜像加速:

 

登录阿里云官网获取:https://www.aliyun.com/?spm=5176.19720258.J_8058803260.1.8bbd2c4aZLFnpZ

 

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ehwhajam.mirror.aliyuncs.com"]
}
EOF                             //配置镜像加速器

sudo systemctl daemon-reload //重载配置 sudo systemctl restart docker //重启Docker

 

8.卸载Docker

 

yum remove docker-ce docker-ce-cli containerd.io   //卸载依赖

rm -rf /var/lib/docker //删除工作路径

 

 

 二.Docker 常用命令

 

镜像:

docker pull redis:6.0.12 //下载redis镜像

docker images -a //显示所有镜像

docker images -q //显示镜像id

docker search mysql //从docker hub 上搜索镜像

docker rmi -f 容器id //强制删除镜像

docker rmi -f $(docker images -aq) //
删除全部镜像

 

容器:有了镜像才可以创建容器

docker run [可选参数]  容器名
参数说明:
--name="name"  容器名字
-d   后台方式运行
-it  使用交互方式运行,进入容器查看内容
-p   指定容器的端口 -p 8080:8080
-p   主机端口:容器端口

docker  ps         //查看运行中的容器

docker  ps  -a    //查看所有容器

docker  rm  CONTAINER ID   //删除容器

docker  ps  -aq       //找出容器的ID

docker  rm  $(docker ps -aq )   //批量删除容器

docker run -it  容器名   /bin/bash  //进入容器

启动和停止容器:

docker  start  容器ID

docker  restart 

docker  stop 

docker   kill  容器ID

 

标签:容器,ce,Centos7,yum,镜像,Docker,安装,docker
来源: https://www.cnblogs.com/zyf98/p/15830261.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有