本地操作
1、创建镜像:docker build -t xxx.xxx.xxx.cn/xxx/example:0.0.1 .
2、推送镜像到镜像仓库
2、1:docker login xxx.xxx.xxx.cn,输入用户名,密码
2、2:docker push xxx.xxx.xxx.cn/xxx/example:0.0.1
测试环境操作
1、登录到测试环境
2、拉取私有仓库镜像:docker pull xxx.xxx.xxx.cn/xxx/example:0.0.1
3、运行镜像成为一个docker容器:
3、1:运行交互式容器:docker run -i -t xxx.xxx.xxx.cn/xxx/example:0.0.1 /bin/bash
3、2:在后台运行,指定端口:docker run -d -p 80:8000 xxx.xxx.xxx.cn/xxx/example:0.0.1
4、创建一个mysql容器
4、1:运行mysql镜像成为容器:docker run --name mysql_name -p 3307:3306 -e MYSQL_ROOT_PASSWORD=输入你要创建的mysql密码 -d mysql:5.7
where some-mysql is the name you want to assign to your container, my-secret-pw is the password to be set for the MySQL root user and tag is the tag specifying the MySQL version you want. See the list above for relevant tags.
-p:指定要暴露的端口号
4、2:进入mysql交互式容器:docker exec -it 正在运行的mysql镜像名 bash
5、查看日志:docker logs 正在运行的mysql镜像名 | tail -n 2