查看运行的docker
docker ps查看运行的各种数据,容器Ip
docker inspect 容器ID
例如:docker inspect mysql5.7 | grep IPAddress创建并启动容器
docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -v /home/mysql/data:/var/lib/mysql -p 3306:3306 -d mysql:5.7
选项 说明 –name 指定创建的 mysql 容器的名称为 mysql5.7。 -e 设置docker环境变量,应该是 environment 的缩写,此处配置 mysql 的 root 用户的密码。 MYSQL_ROOT_PASSWORD 设置 mysql 服务器 root 用户的密码为123456。 -v /home/mysql/data:/var/lib/mysql 将服务器目录/home/mysql/data 挂载到容器的/var/lib/mysql目录,该目录为mysql数据目录。如果不进行挂载,容器重启时数据文件会丢失。 -p localPort:dockerPort 端口映射,表示 mysql 容器的端口(dockerPort)映射到容器所在服务器的端口(localPort),便于网络其他机器访问。(改成其它端口访问会出现问题,待考察) -d 在后台运行 docker 容器,并输出容器的完整id。 mysql:5.7 mysql 镜像名称及版本号。 拉取mysql镜像
docker pull mysql:5.7推送镜像到harbor
5.1 修改本机/etc/docker/daemon.json
添加"insecure-registries":["harbor服务器IP"]
5.2 重启
systemctl daemon_reload
systemctl restart docker 5.3 登录harbor(192.168.223.129)
docker login 192.168.223.129
abul
密码
5.4 生成新镜像
docker commit 容器名 nginx:1.14
5.5 添加tag
docker tag nginx:1.14 192.168.223.129/project/nginx:1.0
5.6 推送镜像
docker push nginx:1.14 192.168.223.129/project/nginx:1.0删除
docker rmi 镜像名
docker rm 容器名安装vim(阿里云镜像)
mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb http://mirrors.aliyun.com/debian jessie main" > /etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/debian jessie-updates main" >> /etc/apt/sources.list
apt-get clean
apt-get update
apt-get -y install vim修改容器时间
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Comments