18.Docker

一、基本概念

        Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

        下载:

设置仓库
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

启动
systemctl start docker
关闭
systemctl stop docker
开机自启动
systemctl enable docker

二、镜像

docker images                                        查看镜像

docker pull 镜像:版本                                下载镜像

docker rmi 镜像                                      删除镜像
docker rmi -f 镜像                                   强制删除镜像

docker save 镜像 -o 文件名                           保存到文件

docker load -i 文件名                                加载镜像

docker tag 原镜像:版本 新镜像:新版本                  添加镜像标签

三、容器

docker ps                                            查看运行容器
docker ps -a                                         查看所有容器

docker run 镜像:版本                                  创建容器运行镜像
docker run -it 镜像:版本                              创建容器进入
docker run -d 镜像:版本                               创建后台容器
docker run --name 名称 镜像:版本                      创建命名容器
docker run -p 宿主机端口:容器端口 镜像:版本            端口映射
docker run -v 宿主机目录/文件:容器目录/文件            数据卷挂载

docker exec -it 容器                                 进入容器 
exit                                                 退出容器

docker stop 容器                                     停止容器

docker start 容器                                    启动容器

docker rm 容器                                       删除容器

猜你喜欢

转载自blog.csdn.net/weixin_60466670/article/details/128759877
今日推荐