java系统找不到指定文件怎么解决
327
2022-10-28
docker安装配置
一、docker安装配置
修改主机名
[root@docker ~]#vi /etc/hostname
查看Linux系统信息
[root@docker ~]# cat /etc/redhat-release #查看版本号 CentOS Linux release 7.7.1908 (Core) [root@docker ~]# uname -r #查看linux内核 3.10.0-1062.el7.x86_64
替换为阿里云yum源
[root@docker ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo #替换为阿里云yum [root@docker ~]# yum makecache #生成缓存仓库
安装docker
[root@docker ~]# yum install docker -y
启动docker
[root@docker ~]# systemctl start docker #启动docker [root@docker ~]# systemctl enable docker #添加开机启动 [root@docker ~]# systemctl status docker #查看docker状态
查看docker版本
[root@docker ~]# docker version Client: Version: 1.13.1 API version: 1.26 Package version: docker-1.13.1-161.git64e9980.el7_8.x86_64 Go version: go1.10.3 Git commit: 64e9980/1.13.1 Built: Tue Apr 28 14:43:01 2020 OS/Arch: linux/amd64 Server: Version: 1.13.1 API version: 1.26 (minimum version 1.12) Package version: docker-1.13.1-161.git64e9980.el7_8.x86_64 Go version: go1.10.3 Git commit: 64e9980/1.13.1 Built: Tue Apr 28 14:43:01 2020 OS/Arch: linux/amd64 Experimental: false
比如装nginx,从公有镜像查找,下载
[root@docker ~]# docker search nginx INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED docker.io docker.io/nginx Official build of Nginx. 13212 [OK] [root@docker ~]# docker pull nginx Using default tag: latest Trying to pull repository docker.io/library/nginx ... latest: Pulling from docker.io/library/nginx afb6ec6fdc1c: Pull complete b90c53a0b692: Pull complete 11fa52a0fdc0: Pull complete Digest: sha256:30dfa439718a17baafefadf16c5e7c9d0a1cde97b4fd84f63b69e13513be7097 Status: Downloaded newer image for docker.io/nginx:latest [root@docker ~]# docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/nginx latest 9beeba249f3e 6 days ago 127 MB
启动nginx镜像
[root@docker ~]# docker run -p 8000:80 --name mynginx -d nginx ##-p指定服务器8000端口,映射容器80端口,容器名为mynginx,-d使用守护进程模式启动 886c281c102a68484f0788ad878b776cc609a8cd46af644d3e011859b48c2605 [root@docker ~]# docker ps #查看目前工作的容器 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 886c281c102a nginx "nginx -g 'daemon ..." 33 seconds ago Up 33 seconds 0.0.0.0:8000->80/tcp mynginx [root@docker ~]# docker ps -a #查看所有已运行的容器 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 886c281c102a nginx "nginx -g 'daemon ..." 41 seconds ago Up 40 seconds 0.0.0.0:8000->80/tcp mynginx
nginx已启动,此时可访问服务器IP地址加映射后的端口8000,即可访问到nginx服务页面
也可使用exec命令进入容器系统查看
[root@docker ~]# docker exec -it 886c281c102a /bin/bash root@886c281c102a:/# #主机名已发生变化
二、卸载docker
查询docker安装过的包
[root@docker ~]# yum list installed | grep docker docker.x86_64 2:1.13.1-161.git64e9980.el7_8 @extras docker-client.x86_64 2:1.13.1-161.git64e9980.el7_8 @extras docker-common.x86_64 2:1.13.1-161.git64e9980.el7_8 @extras
删除已安装的包
[root@docker ~]# yum remove docker.x86_64 docker-client.x86_64 docker-common.x86_64 -y
删除容器及镜像
[root@docker ~]# rm -rf /var/lib/docker/
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~