Centos中怎么安装docker服务,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
按需规划网站可以根据自己的需求进行定制,成都做网站、网站建设、外贸营销网站建设构思过程中功能建设理应排到主要部位公司成都做网站、网站建设、外贸营销网站建设的运用实际效果公司网站制作网站建立与制做的实际意义
1. 安装之前最好先更新下内核
yum update
如图,内核已经完成更新
如果yum源问题,可以更换成阿里的,具体操作请参考我的另一篇关于更新yum源https://my.oschina.net/qbj/blog/3000037
2. 去官方下载安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
注:随便放一个目录即可。
3. 运行安装脚本
sh get-docker.sh
4. 启动docker
sudo systemctl start docker
5. 查看docker是否启动成功
systemctl status docker
如图,状态为running代表启动成功。
6. docker常用命令
systemctl status docker //查看docker服务的状态 systemctl start docker //启动docker服务 systemctl stop docker //停止docker服务 systemctl restart docker //重启dokcer服务 docker pull 镜像名称:镜像版本号 //从docker官方镜像仓库下载镜像 docker images //查看本地镜像 docker ps //查看运行的容器 docker ps -a //查看所有的容器 ----------------------------------------------------------------------------- docker run [OPTIONS] IMAGE [COMMAND] [ARG...] //创建一个新容器并且运行该容器 常见OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器,并返回容器ID; -i: 以交互模式运行容器,通常与 -t 同时使用; -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; --name="nginx-lb": 为容器指定一个名称; --DNS 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致; --dns-search example.com: 指定容器DNS搜索域名,默认和宿主一致; -h "mars": 指定容器的hostname; -e username="ritchie": 设置环境变量; --env-file=[]: 从指定文件读入环境变量; --cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定CPU运行; -m :设置容器使用内存最大值; --net="bridge": 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型; --link=[]: 添加链接到另一个容器; --expose=[]: 开放一个端口或一组端口; --volume , -v: 绑定一个卷 //例如运行一个nginx docker run --name nginx -d -p 81:80 --privileged=true --restart=always -m 2048M --memory-swap -1 -v /usr/nginx/logs:/var/log/nginx -d nginx:latest ------------------------------------------------------------------------ docker start 容器名称 //启动容器 docker stop 容器名称 //停止运行的容器 docker restart 容器名称 //重启容器 docker rm 容器名称 //删除容器 --必须停止容器才能删除容器 docker inspect 容器名称 //查看容器详细 docker logs -f --tail=100 容器名称 //查看容器日志并指定日志行数为100 docker rmi 镜像名称:镜像版本号 //删除镜像 --必须删除容器才能删除镜像
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。