Docker安装 卸载

目录

起源:Devops 开发运维一体化

1.Docker

1.1 docker的优势

1.2 网址及其Docker 安装

 1.3 docker的启动停止相关命令

1.4 Docker卸载

1.5 Docker命令


起源:Devops 开发运维一体化

Dev0ps是一种思想,一种执行规范和标准,主要是用于促进开发,测试与运维不同部门之间的沟通,写作与整合。

  • 1.Docker

  • 1.1 docker的优势

1.统一的运行环境

2.便捷的应用迁移

3.超快的启动时间

4.更轻松的运维与拓展

  • 1.2 网址及其Docker 安装

  • https://www.docker.com/

Docker 安装

安装依赖项目:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加docker软件源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

上面太慢可以使用阿里云镜像地址:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#最终结果将会保存在:/etc/yum.repos.d/docker-ce.repo

此处省略配置阿里云镜像加速器

安装docker引擎:
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

 1.3 docker的启动停止相关命令

启动/停止docker:
systemctl start/stop docker

重新启动docker

systemctl restart docker

查看docker状态

systemctl status docker

设置开机启动:
sudo systemctl enable docker
拉取 运行 hello-world
docker run hello-world

  • 1.4 Docker卸载

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

  • 1.5 Docker命令

#查看docker的版本

docker version

# docker 拉取镜像

docker pull <镜像名称>:<标签>

#查看已经下载的镜像

docker images <镜像ID1> <镜像ID2> ...

#删除镜像

docker rmi 

#创建容器 

docker run <镜像名称>:<标签>  

例如,要运行一个名为"mycontainer"的容器,并映射容器的80端口到主机的8080端口:

docker run -d -p 8080:80 --name mycontainer <镜像名称>:<标签>

#列出所有容器(包括已停止的)

docker ps

#列出所有运行的容器

docker ps -a

#停止容器:

docker stop <容器ID或名称>

#启动已停止的容器:

docker start <容器ID或名称>
删除容器:

docker rm <容器ID或名称>

进入容器的交互式Shell

docker exec -it <容器ID或名称> /bin/bash
可以使用其他Shell替代/bin/bash。

退出docker容器

Ctrl+d 或者exit 

查看容器日志:

docker logs <容器ID或名称>

你可能感兴趣的:(docker,容器,运维)