Docker 初识安装启动测试命令

官网:https://www.docker.com/
官方文档:https://docs.docker.com/
仓库地址:https://hub.docker.com/
图文教程:图文教程

安装

#系统内核
uname -r

#系统版本配置
cat /etc/os-release

#检测版本信息
cat /etc/redhat-release

2.安装准备环境
yum -y install gcc
yum -y install gcc-c++

#清除以前版本
yum remove docker \
               docker-client \
               docker-client-latest \
               docker-common \
               docker-latest \
               docker-latest-logrotate \
               docker-logrotate \
               docker-engine

#安装docker
#安装环境
yum install -y yum-utils 

#镜像
yum-config-manager \
   --add-repo \
   http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
   
#更新yum软件包索引
yum makecache fast

#索引包
yum-config-manager fast

#安装docker-ce
 yum -y install docker-ce docker-ce-cli containerd.io
 
#启动
systemctl start docker

#测试是否安装成功
docker version

#测试helloworld
docker run hello-world

#查看镜像
docker images

#卸载docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

阿里云镜像加速

1.登录阿里云,找到容器服务
2.找到镜像加速地址
3.配置使用

Docker的常用命令

#显示版本信息
docker version

#显示系统信息
docker info
镜像命令
#查看所有本地的主机上的镜像
docker images

#列出所有镜像
docker images -a

#只显示镜像id
docker images -q 

#搜索镜像
docker search 名字

#下载镜像
docker pull 名字:版本

#删除镜像
docker rmi -f id号

#全部删除
docker rmi -f $(docker images -aq)
容器命令
#下载centos镜像
docker pull centos

#新建容器并启动
docker run [可选参数] image
 --name="Name" 容器名字
 -d					  后台运行方式
 -it					 使用交互式方式运行
 -p					
	 -p ip:主机端口:容器端口
	 -p 主机端口:容器端口
	 -p 容器端口
 -P					随机指定端口

docker run -it centos /bin/bash

#列出运行容器
docker ps
 -a      列出曾经运行过的
 -n=?   显示最近创建的容器
 -q 	 显示容器编号
 
 exit 退出
 Ctrl+P+Q 退出但不停止
 
#删除容器
docker rm 容器id
docker rm -f $(docker ps -aq)
docker ps -a -q|xargs docker rm


docker start 容器id   #启动容器
docker restart 容器id #重启容器
docker stop容器id     #停止容器
docker kill容器id     #杀死容器
常用其他命令
docker run -d centos 											      #后台启动

docker run -d centos /bin/sh -c "while true;do echo aaa;sleep 1;done" #小脚本

docker logs 													      #日志
docker -tf --tail 10 id号

docker top 容器id 								                      #进程

docker inspect id号                                                   #查看容器信息

docker exec -it id号 /bin/bash                                        #进入当前运行容器,开启新终端

docker attach id号                                                    #进入容器,正在执行终端

docker cp id号:容器路径 主机目录                                        #从容器拷贝文件到主机
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

康梓潼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值