📂Docker
🔖Docker
2022-05-22 14:46阅读: 88评论: 0推荐: 0

Docker 安装

简介

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

安装

1. 卸载旧版本【安装过旧版本】

sudo yum remove docker docker-common docker-selinux docker-engine

2. 安装依赖

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

3. 设置yum源【阿里源】

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4. 开始安装

# 列出最新的几个版本
yum list docker-ce --showduplicates | sort -r
# 安装最新版本
sudo yum install -y docker-ce

5. 设置开机启动

sudo systemctl enable docker

6. 服务命令

# 启动服务
sudo systemctl start docker
# 停止服务
sudo systemctl stop docker
# 重启服务
sudo systemctl restart docker
# 加载配置
systemctl daemon-reload

7. 查看版本

docker version

8. 配置镜像加速、logs

# max-size=500m,意味着一个容器日志大小上限是500M
# max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json
# 注意:设置的日志大小,只对新建的容器有效。
{
    "registry-mirrors": ["http://hub-mirror.c.163.com", "https://registry.docker-cn.com"],
    "log-driver":"json-file",
    "log-opts": {"max-size":"500m", "max-file":"3"}
}

# 配置完成需要重新加载下配置
systemctl daemon-reload

9. 配置远程Docker Api

vi /etc/docker/daemon.json

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
# 修改为
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

10. 验证Docker Api端口

ss -ntulp | grep 2375

11. Docker镜像

官方镜像中心:https://hub.docker.com/
网易云镜像中心:https://c.163.com/hub#/m/home/

12. 镜像命令

# 安装镜像
docker pull nginx:latest
# 查看已安装镜像
docker images
# 删除已安装镜像
docker rmi image_id

13. 容器命令

# 启动已有容器
docker start container_id
# 停止已有容器
docker stop container_id
# 重启已有容器
docker restart container_id
# 删除已停止的容器
docker rm container_id

# root用户权限进入容器
docker exec -it -u root container_id bash
# 普通用户权限进入容器
docker exec -it container_id bash
# 查看容器启动日志
docker logs -f container_id

本文作者:逢生博客

本文链接:https://www.cnblogs.com/wufengsheng/p/16297878.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   逢生博客  阅读(88)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 晚安 顏人中
  2. 2 出山 花粥 / 王胜娚
  3. 3 我们俩 郭顶
  4. 4 日落大道 梁博
  5. 5 像鱼 王贰浪
  6. 6 把回忆拼好给你 王贰浪
  7. 7 时光背面的我 刘至佳 / 韩瞳
  8. 8 愿你余生漫长 王贰浪
  9. 9 追寻你 王天戈 / 川青
  10. 10 夜空中最亮的星 逃跑计划
  11. 11 孤勇者 陈奕迅
  12. 12 不为谁而作的歌 林俊杰
  13. 13 消愁 毛不易
  14. 14 这一生关于你的风景 隔壁老樊
我们俩 - 郭顶
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.