安装docker

1.查看内核版本,Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

 uname -r

 

安装 Docker

yum -y install docker

 

启动 Docker 后台服务

service docker start

安装yum工具

yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken

 

设置Docker镜像源

yum-config-manager \
--add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g'
/etc/yum.repos.d/docker-ce.repo
yum makecache fast

 

docker配置阿里云镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://qbd2mtyh.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

 

 

安装镜像:

docker pull redis
docker pull nginx
docker pull mysql

  

查看安装的镜像:

docker images

 查看运行中的容器:

docker ps -a

运行docker内部容器:

docker volume create html
docker volume inspect html
docker run --name myNginx -p 21042:80 -d nginx
docker run --name myNginx -p 21042:80 -v html:/usr/share/nginx/html -d nginx


docker run --name mysql -e MYSQL_ROOT_PASSWORD=123 -p 3306:3306 \
-v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf \
-v /tmp/mysql/data:/var/lib/mysql \
-d mysql

 

进入容器内部:

docker exec -it myRedis bash
docker exec -it myRedis redis-cli
docker exec -it myNginx bash

持续输出日志:

docker logs -f myNginx

 删除镜像:

 docker rmi nginx

删除容器:

docker rm myNginx -f
docker rm myMysql -f
docker rm myRedis -f

 

posted on 2023-06-21 16:27  //君莫笑  阅读(8)  评论(0编辑  收藏  举报

导航