GOOD_N_LCM  

l  官方文档:https://docs.docker.com/install/linux/docker-ce/centos/#set-up-the-repository

防止有残留

yum remove docker \

        docker-client \

        docker-client-latest \

        docker-common \

        docker-latest \

        docker-latest-logrotate \

        docker-logrotate \

        docker-selinux \

        docker-engine-selinux \

        docker-engine

 

安装可能用到的依赖

yum install -y yum-utils device-mapper-persistent-data  lvm2

 

添加位置

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

 

查询可以装什么docker版本

yum list docker-ce --showduplicates | sort -r

 

安装指定版本

yum -y install docker-ce-18.06.1.ce-3.el7

 

开启

systemctl start docker

 

设置开机自启动

systemctl enable docker

 

查看版本

 

装完docker,修改如下文件,写入内容,重启docker,配置国内镜像

 

vi /etc/docker/daemon.json

 

加入以下内容:

{

"registry-mirrors": [

"https://kfwkfulq.mirror.aliyuncs.com",

"https://2lqq34jg.mirror.aliyuncs.com",

"https://pee6w651.mirror.aliyuncs.com",

"https://registry.docker-cn.com",

"http://hub-mirror.c.163.com"

],

"dns": ["8.8.8.8","8.8.4.4"]

}

 

重启docker

systemctl daemon-reload

systemctl restart docker

 

 

基本命令:

拉取镜像

docker pull 镜像

如:

docker pull redis

docker pull centos:centos7

 

加载

docker run -itd --name 别名 /bin/bash

docker run -itd --name 别名 镜像

如:

docker run -itd --name redis/bin/bash

docker run -itd --name centos-test1 centos:centos7

 

执行

docker start 容器id/容器别名

 

停止:

docker stop 容器id/容器别名

 

重启

docker restart 容器id/容器别名

 

查看

docker ps       查看正在运行的容器

docker ps -a   查看所有的容器

 

进入

docker attach 容器id  ————此方法进入容器的容器在退出时回停止容器

docker exec -it 容器id /bin/bash  ————此方法进入容器的容器在退出时不会停止容器(推荐)

进入容器exit 退出容器

 

删除容器

docker rm -f 容器id

 

posted on 2020-09-22 17:16  GOOD_N_LCM  阅读(45)  评论(0编辑  收藏  举报