侧边栏壁纸
博主头像
拾起行

行动起来,活在当下

  • 累计撰写 3 篇文章
  • 累计创建 11 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

Docker安装与基础命令

栋栋拐
2024-12-11 / 1 评论 / 0 点赞 / 61 阅读 / 0 字

Docker 是一种开源的容器化平台,旨在简化应用程序的开发、部署和运行过程。它提供了一种 轻量级、可移植和自包含的容器化环境,使开发人员能够在不同的计算机上以一致的方式构建、打包和分发应用程序。

Docker安装

1.配置docker yum源。

sudo yum install -yyum-utilssudo yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.安装docker

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

3.启动docker

sudo systemctl start docker

4.开机启动

docker:systemctl enable docker

6.配置加速

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF

{

"registry-mirrors":["https://mirror.ccs.tencentyun.com"]

}

EOF

sudo systemctl daemon-reloadsudo systemctl restart docker

docker命令

例子:启动一个nginx,并将它的首页改为自己的页面,发布出去,让所有人都能使用

1.下载镜像——>2.启动容器——>3.修改页面——>4.保存镜像——>5.分享社区

1.镜像操作

检索镜像:

docker search

检索dockerhub库中的nginx

下载镜像:docker pull

taps:镜像的完整名称 镜像名:标签(版本号)

如下载特点版本镜像 docker pull nginx:1.26.0

查看镜像列表:docker images

查看系统中的镜像

删除镜像:docker rmi

可使用完整镜像名称或者镜像ID

2.容器操作

运行容器命令docker run -d --name mynginx nginx

-d:后台启动容器

-- name:给容器起个名字

nginx:使用的镜像名字

查看正在运行的容器 docker ps

查看所有的容器 docker ps -a

启动容器 docker start

可填写容器的名称或者容器ID

以下同理

停止运行的容器 docker stop []

重启容器 docker restart []

容器状态 docker stats []

删除容器 docker rm []

强制删除容器 docker rm -f []

容器日志 docker logs

3.修改页面

进入容器内部进行修改:docker exec

dokcer exec -it mynginx /bin/bash

端口映射

代表外部主机上的任意IP通过88端口可以访问到容器的80端口

保存镜像

提交镜像相当于把已有的镜像给做成另外一个版本的镜像

save相当于把指定的镜像打成tar包

当另外一个主机获得这个tar包后可以得到这个镜像并去运行

4.分享社区

登陆到dockerhub

将镜像改名成dockerhub官网所需要的

0

评论区