Centos7下,Docker的安装与使用

一.Docker Install 

 

1.卸载旧的版本

 

1
2
3
4
5
6
7
8
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

  

2.下载需要的安装包

 

1
yum install -y yum-utils 

  

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

 

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

  

4.更新yum软件包索引

 

1
yum makecache fast 

  

5.下载Docker社区版

 

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

  

6.开启Docker

 

1
2
3
4
5
service docker start
 
systemctl  enable  docker.service
 
docker version 

  

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

 

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

 

 

1
2
3
4
5
6
7
8
9
sudo mkdir /etc/docker<br><br>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

 

1
2
3
yum remove docker-ce docker-ce-cli containerd.io   //卸载依赖
 
rm -rf /var/lib/docker          //删除工作路径

  

 二.Docker 常用命令

 

1
2
3
4
5
6
7
8
9
10
11
12
13
镜像:
 
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)   //删除全部镜像

  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
容器:有了镜像才可以创建容器
 
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

  

 

 

 

 

posted @   Active_Sentinel  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示