docker学习笔记1

CentOS Docker 安装
#使用官方脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

#手动卸载旧版本
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine

#安装 Docker Engine-Community
#使用 Docker 仓库进行安装
sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2

#使用阿里云安装Docker Engine-Community
sudo yum-config-manager
–add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#安装最新版本的 Docker Engine-Community 和 containerd,或者转到下一步安装特定版本:
sudo yum install docker-ce docker-ce-cli containerd.io

#列出并排序您存储库中可用的版本。此示例按版本号(从高到低)对结果进行排序。
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

#启动 Docker。
sudo systemctl start docker

#通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。
#运行docker镜像
sudo docker run hello-world

docker 安装 nginx
#们还可以用 docker search nginx 命令来查看可用版本:
docker search nginx

#docker查看本地镜像
docker images

#导出镜像
docker save -o redis.tar redis

#删除容器 ,根据容器id删除
docker rm -f 1e560fca3906

#导入镜像
docker load -i redis.tar

#删除容器,根据容器名称删除
docker rm mytomcat

#查看所有容器
docker ps -a

#查看正在运行的容器
docker ps

*下面的命令可以清理掉所有处于终止状态的容器。
docker container prune

*删除镜像
docker rmi redis:latest

*导入镜像
docker load -i redis.tar

#容器操作
#创建容器
docker create redis:latest

#启动容器
docker start 5bee01e5fd79

#停止容器
docker start 5bee01e5fd79

#重启容器
docker restart 5bee01e5fd79

#查看容器
docker ps
docker ps -a
docker ps -aq
docker ps -l

#运行容器
docker run

#拉取官方的最新版本的镜像
docker pull nginx:latest

#运行容器
docker run --name nginx-test -p 8080:80 -d nginx

docker安装tomcat
#获取最新的tomcat
docker pull tomcat

#启动tomcat
docker run -d -p 8888:8080 -v /root/tomcat/:/usr/local/tomcat/webapps/ tomcat
参数说明:

-d 后台运行
-p 指定访问主机的8888端口映射到8080端口。
-v 指定我们容器的/usr/local/tomcat/webapps/目录为/root/tomcat/主机目录,后续我们要对tomcat进行操作直接在主机这个目录操作即可。

#访问本机网页
curl -i http://127.0.0.1:8888/test/hello.html

#进入tomcat目录
docker exec -it 0be1774e1e5e /bin/bash

#退出容器
exit
CTRL+D

#在宿主主机内使用 docker logs 命令,查看容器内的标准输出
docker logs 2b1b7a428627

#docker安装redis
docker pull redis:latest

#运行redis
docker run -itd --name redis-test -p 6379:6379 redis

#接着我们通过 redis-cli 连接测试使用 redis 服务。
docker exec -it redis-test /bin/bash

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值