前言
window/linux 安装docker, 用于制作images 并推送至aws ECR
提示:以下是本篇文章正文内容,下面案例可供参考
一、window 安装docker
下载地址:Install Docker Desktop on Windows | Docker Documentation
安装后生成如下3个快捷方式
启动Oracle VM VirtualBox
二、linux 安装docker
yum -y install docker
启动docker
systemctl start docker
设定docker 仓库
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
docker run hello-world
安装GUI
docker volume create portainer_data
docker run -d -p 8001:8001 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
相比window, linux 环境安装docker 较容易很多
三、docker 其他插件使用
docker run -d -p 80:80 --name nginx-web \
-v /data/nginx/www:/usr/share/nginx/html \
-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /data/nginx/logs:/var/log/nginx nginx
docker pull mysql:8.0
mkdir –p /data/mysql/logs /data/mysql/conf /data/mysql/data
docker run --name mysql8 -p 3306:3306 -v /data/mysql/data:/var/lib/mysql -v /data/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=qnJPn7aDBlmt -d mysql:8.0:
进入应用的安装目录
docker exec -it nginx1 /bin/bash
删除镜像
docker rmi e1066fe2db35
修改镜像
docker exec -it e1066fe2db35 /bin/bash