我们单位一般是不使用Docker的 ,但是最近由于各种原因。 导致需要学习一下。直接开干。
前言:
打开我们的 docker官网。使用先看官方文档,没有什么文档是比官方文档更正确的。
步骤:
1.卸载旧版本:(可选)
旧版本的 Docker 已过期docker
或已过期docker-engine
。在尝试安装新版本及其相关依赖项之前,请先卸载所有此类旧版本。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.虚拟机联网,安装yum工具
yum install -y yum-utils
配置docker的yum源(本人未使用 这是国外yum源。最近docker出事,很多源无法使用。我采用单位服务器默认源,配置这种会无法下载。)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
关闭防火墙
Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙
# 关闭 systemctl stop firewalld # 禁止开机启动防火墙 systemctl disable firewalld
3.配置加速器
敬请期待(原因:我没用,但是我看网上文档有带。 最近国内镜像出现很多问题。)
4.启动docker
# 启动Docker
systemctl start docker# 停止Docker
systemctl stop docker# 重启
systemctl restart docker# 设置开机自启
systemctl enable docker# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps
5.常见命令(参考学习)
命令 | 说明 | 文档地址 |
---|---|---|
docker pull | 拉取镜像 | docker pull |
docker push | 推送镜像到DockerRegistry | docker push |
docker images | 查看本地镜像 | docker images |
docker rmi | 删除本地镜像 | docker rmi |
docker run | 创建并运行容器(不能重复创建) | docker run |
docker stop | 停止指定容器 | docker stop |
docker start | 启动指定容器 | docker start |
docker restart | 重新启动容器 | docker restart |
docker rm | 删除指定容器 | docker rm |
docker ps | 查看容器 | docker ps |
docker logs | 查看容器运行日志 | docker logs |
docker exec | 进入容器 | docker exec |
docker save | 保存镜像到本地压缩文件 | docker save |
docker load | 加载本地压缩文件到镜像 | docker load |
docker inspect | 查看容器详细信息 | docker inspect |
6.拉取镜像实验(本人采用 国内可用镜像站进行拉取 MariaDB试验)
国内可用镜像站:镜像下载量排名 - 渡渡鸟镜像同步站
6.1 安装MariaDB10.5
6.1.1拉取MariaDB10.5 并改名
#拉取
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb:10.5
#改名
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb:10.5 docker.io/mariadb:10.5
6.1.2查看镜像
docker images #查看镜像
docker ps -a #查看镜像(并且带状态)
6.1.3启动MaraiDB10.5
# 启动MariaDB 以宿主机13306 映射 容器3306 配置密码123456
[root@x56-1 yum.repos.d]# docker run --name mariadb -p 13306:3306 -e MARIADB_ROOT_PASSWORD=123456 -d mariadb:10.5
6.1.4查看容器
docker ps #查看镜像
docker ps -a #查看镜像(并且带状态)
持续更新,敬请期待。
标签:容器,查看,yum,使用,镜像,Docker,docker From: https://blog.csdn.net/Mi_RenYu/article/details/142599436