Centos7下,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

 

Centos7下,Docker的安装与使用

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

 

上一篇:【P2338 [USACO14JAN]Bessie Slows Down S】题解


下一篇:上万页大数据量的分页查询方案