centos7安装docker以及常用命令

本文详细介绍了在CentOS7上安装Docker的步骤,包括卸载旧版本、设置阿里云镜像加速器、安装及启动Docker、运行及管理容器、删除与配置容器、安装Nginx和Tomcat等应用程序,还涉及到了Portainer可视化工具的安装以及Docker镜像的创建和管理。此外,文章还涵盖了Docker常用命令的使用,如查看版本、启动/停止容器、删除容器、查看日志等。
摘要由CSDN通过智能技术生成

1.contos7安装docker官网:

https://docs.docker.com/engine/install/centos/
2.卸载
 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
 3.sudo yum install -y yum-utils 安装一些依赖
 4.阿里云镜像加速地址:
  sudo yum-config-manager \
    --add-repo \
 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 5.安装docker
  sudo yum install docker-ce docker-ce-cli containerd.io
  6.启动docker
  sudo systemctl start docker
 

7. 查看版本

docker version
 

8.测试
  sudo docker run hello-world
 

9.测试成功没成功
  docker images
 

10.卸载docker
    
    卸载docker:sudo yum remove docker-ce docker-ce-cli containerd.io
    
    删除路径:sudo rm -rf /var/lib/docker
    删除镜像:sudo rm -rf /var/lib/containerd
    
11. 配置阿里云镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://puzs4vr0.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

12.docker镜像基本命令
docker (命令) --help    查看帮助文档
docker images  查看所有镜像
docker search  aaa  搜索
docker rmi  aaa  删除
docker pull aaa  下载容器

13. 容器基本命令
docker pull centos  下载contos命令

[root@iZ2ze2lmaapzzdwfu3j33hZ /]# docker run -it centos /bin/bash    启动并进入容器
[root@92e3e9072a60 /]# 

13.1查看容器
docker ps 列出当前正在运行的容器
docker ps -a  列出当前正在运行的容器和历史运行过的容器
docker ps -a -n=1 现在最近创建的容器
docker ps -q 只显示容器编号


14.退出容器
exit  退出容器,容器直接停止
Ctrl+P+Q   容器不停止退出

15.删除容器
docker ps -aq 查出所有容器
docker rm -f $(docker ps -aq) 删除所有的容器  类似于sql语句
docker rm 容器id  删除指定容器

16.启动或者停止容器
 
 docker start  容器id   启动容器
 docker restart 容器id   重启容器
 docker stop 容器id   停止启动的容器
 docker kill 容器id  杀死容器进程

17.常用的其他命令
 后台启动:docker run  -d centos   因为没有前台应用  所以会停止运行
 
 -tf 显示日志
 --tail 显示日志条数
 查看日志: docker logs -tf --tail 10 f0fda765a192   查看指定容器的日志
 
 查看容器中进程信息:docker top 容器id
 UID      PID               PPID              C          STIME             TTY       TIME                  CMD
 root      11130           11110               0         08:58               pts/0      00:00:00            /bin/bash

查看镜像元数据:docker inspect 容器id
进入正在运行的容器命令单独开启新的终端:docker exec -it 容器id /bin/bash
进入正在运行的容器命令正在运行的终端: docker attach 容器id

从容器中拷贝文件:docker cp 容器id:/home/test.java /home

18.docker安装nginx(具体版本可以查询,没有指定版本安装的是最新版)
docker search nginx
docker pull nginx

-d 后台启动:docker
--name 容器名字
-p  外网端口:容器端口  映射

docker run -d --name nginx01 -p 3344:80 nginx

19.启动tomcat
docker run -d --name tomcat02 -p 3355:8080 tomcat

20.docker安装可视化工具 portainer
docker run -d -p 8088:9000 \--restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer

21.docker commit镜像
在tomcat镜像中添加webapps文件之后,退出容器执行
docker commit -a="作者" -m="想提交的信息" 容器id tomcat:version-1.0
类似于git提交
如果commit镜像成功,可以使用docker images命令个查看是否新生成了名为tomcat:version-1.0的镜像
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CentOS 7是一种流行的Linux操作系统,Docker是一种开源的容器化平台。在CentOS 7上安装Docker可以按照以下步骤进行: 1. 打开终端,登录到CentOS 7的命令行界面。 2. 确保系统已经更新到最新的软件包。可以运行以下命令进行更新: ``` sudo yum update ``` 3. 安装Docker依赖项。在终端中运行以下命令: ``` sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ``` 4. 添加Docker软件源。运行以下命令: ``` sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` 5. 安装Docker。运行以下命令: ``` sudo yum install -y docker-ce ``` 6. 启动Docker服务并将其设置为开机自启。运行以下命令: ``` sudo systemctl start docker sudo systemctl enable docker ``` 7. 确认Docker已经成功安装。运行以下命令: ``` sudo docker version ``` 如果输出显示Docker的版本信息,则表示安装成功。 以上步骤是在CentOS 7上安装Docker的常用方法。要注意的是,安装过程需要一定的时间和网络连接。安装完成后,您可以在CentOS 7上使用Docker来管理和运行容器化的应用程序。 ### 回答2: CentOS 7安装Docker的命令如下所示: 1. 首先,确保您的CentOS 7系统已经连接到互联网,并且以root用户或拥有sudo权限的用户登录到系统中。 2. 升级系统的软件包列表以获取最新的软件包信息。运行以下命令: ``` sudo yum update ``` 3. 启用Docker存储库。运行以下命令下载Docker存储库的最新版本: ``` sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ``` 4. 添加Docker存储库。基于您使用的Docker版本,选择以下其中一个命令: 对于CE(社区版)版本: ``` sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` 对于EE(企业版)版本: ``` sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ee.repo ``` 5. 安装Docker。运行以下命令: 对于CE(社区版)版本: ``` sudo yum install docker-ce ``` 对于EE(企业版)版本: ``` sudo yum install docker-ee ``` 6. 启动Docker服务并设置开机自启。运行以下命令: ``` sudo systemctl start docker sudo systemctl enable docker ``` 7. 验证Docker是否安装成功。运行以下命令: ``` docker --version ``` 如果安装成功,将显示Docker的版本信息。 通过按照上述步骤执行命令,您将能够在CentOS 7上成功安装Docker,并开始使用容器化技术。 ### 回答3: 在CentOS 7上安装Docker非常简单,只需要按照以下步骤操作: 1. 首先,确保你已经以root用户登录到CentOS 7系统。 2. 打开终端,输入以下命令更新系统软件包: ``` yum update ``` 3. 安装Docker的依赖软件包: ``` yum install -y yum-utils device-mapper-persistent-data lvm2 ``` 这些软件包将允许您使用Docker存储驱动程序。 4. 添加Docker的官方软件源: ``` yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` 5. 安装最新的Docker CE版本: ``` yum install docker-ce ``` 这将下载并安装Docker的最新版本。 6. 启动并启用Docker服务: ``` systemctl start docker systemctl enable docker ``` 这将启动Docker并设置Docker服务开机自启动。 7. 验证Docker安装是否成功,可以运行以下命令检查Docker版本: ``` docker --version ``` 如果系统返回Docker版本信息,则说明安装成功。 现在,您已经成功在CentOS 7上安装Docker。可以通过运行各种Docker命令来管理和使用Docker容器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值