您的位置:首页 > 运维架构 > Docker

centos7 docker下载及镜像加速和简单使用

2020-04-23 11:54 519 查看

1、配置docker阿里云源(这步也可以不用做,配置阿里云源的目的时可以选择更多的docker版本,默认的docker版本会低一点,但是问题也不大)

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

2、安装docker,可以指定版本。
#下面两个二选一

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

3、配置docker镜像加速(选择国内的镜像,拉取镜像会比较快)

(1)curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
(2)登录阿里云,使用自己的阿里云镜像加速器
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200324211806454.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3BlYWNoNTg4,size_16,color_FFFFFF,t_70)

4、重新加载服务器配置,启动docker。(重要)

systemctl daemon-reload
systemctl start docker

5、docker 的几个基本命令和使用方法

#拉取docker镜像,用分号隔开,表示版本,不指定版本就会默认拉取最新的latest。
例:docker pull centos:7
#将镜像上传至镜像仓库。
例:docker push centos:7
#查看已经下载的镜像,后面也可以跟管道符号查找镜像。
例:docker images
例: docker images|grep nginx
#启动镜像
例:docker run -d centos:7  (-d表示在后台运行)
docker run -itd cnetos:7 (-itd表示以交互模式在后台运行)
docker run --name xxx -itd centos:7(--name给运行的容器一个名字,以方便查找和管理)
docker run --name xxx -p 80:80 -itd centos:7 (-v表示端口映射,将容器端口映射至宿主主机,以方便外网访问)
#查看正在运行的容器
例:docker ps
docker ps -a  (-a包括被杀死的容器)
#进入正在运行的镜像
例:docker exec -it ff2e9ea30c09 /bin/bash (ff2e9ea30c09用docker ps,查找到的镜像id)
#杀死正在运行的镜像
例: docker kill ff2e9ea30c09
  • 点赞
  • 收藏
  • 分享
  • 文章举报
peach1.1 发布了7 篇原创文章 · 获赞 3 · 访问量 1万+ 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: