超简单Docker的安装教程

准备工作

先准备一个CentOs 7.6,(博主这里是7.6,小伙伴可以自己选择,尽量选在7以上版本的)

1. 进入Docker官网,按步骤安装

https://docs.docker.com/engine/install/centos/
官网里面详细的介绍了各种操作系统的安装文档

  • 先卸载旧版本
 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  • 设置存储库
sudo yum install -y yum-utils
  • 设置仓库
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

2. 设置阿里加速器

登录到自己的阿里云服务
在这里插入图片描述
如果没有账号可以复制我的

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://jmunx2bg.mirror.aliyuncs.com"]
}
EOF

设置好加速器后,就要开始下载docker引擎了

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

执行命令,使加速器设置生效

sudo systemctl daemon-reload
sudo systemctl restart docker

如下图所示,就表示安装完成!
在这里插入图片描述

  • 设置docker开机启动
sudo systemctl enable docker

查看docker是否安装成功

docker version

在这里插入图片描述
细心的你一定会发现,在输入docker -version之后,可以界面上输出有client和server,这其实是docker的组成,官网上也给了详细的图解
在这里插入图片描述

3. 常用docker命令

# docker的搜索命令
docker search mysql
# 下载指定版本的镜像
docker pull mysql:8.0
# 查看所有镜像images
docker images
# 删除镜像
docker rmi -f hello-world
# 运行一个container
docker run hello-world
# 高级方式创建一个container (-d 是后台运行, --name 起名字  -p 指定映射到宿主机端口)
docker run -d --name my-tomcat -p 9090:8080 tomcat 
# 进入到container中
docker exec -it my-tomcat /bin/bash
# 退出容器
exit 
# 查看当前正在运行的container
docker ps
# 查看所有的container
docker ps -a
# 启动已经停止的container
docker start [containerId]
# 如果不想让container自动退出,使用下面的命令
docker run -dit hello-world(推荐)
# 删除全部container
docker rm -f $(docker ps -aq)
# 使用镜像创建一个mysql实例
docker run -d --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw  --privileged mysql:8.0

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值