Docker 的一些操作
宿主&容器 公用文件
docker run -di --name=mycentos2 -v ~/Documents/tt:/tmp/ttt centos:latest
docker run -di --name=容器名称 -v 宿主地址:容器地址 镜像:版本
创建并后台运行 ubuntu
docker run -it -d --name myubuntu -p 8088:90 ubuntu:18.04
创建并后台运行 centos
docker run -di --name=mycentos centos:latest
查看 ubuntu 信息
docker inspect myubuntu
提取容器的ip地址
docker inspect --format='{{.NetworkSettings.IPAddress}}' myubuntu
搜索查看docker hub 中的 mysql
docker search mysql
查看正在后台运行的 XX
docker ps
查看正在后台运行的所有 XX
docker ps -a
删除镜像
docker rmi XXX
停止容器(Container)
docker stop myubuntu
删除容器(Container)
docker rm myubuntu
后台启动Mysql
docker run -di --name=u_mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:latest
docker run -di --name=容器名称 -p 宿主机端口:容器端口 -e MYSQL_ROOT_PASSWORD=Mysql密码 mysql:版本
docker 拷贝文件到
docker cp ~/Downloads/XXX mycentos:/tmp
docker 保存容器为新的镜像
docker commit my_nginx my_nginx_v1
docker commit 容器 自定义镜像
输出镜像
docker save -o u_mysql_v1.tar u_mysql_v1
加载自己的镜像
docker load -i u_mysql_v1.tar
打包镜像,会查找当前目录下的DockerFile
docker build -t='jdk1.8' .
docker build -t='指定镜像名称' 目录
进入已经运行的jenkins
docker exec -it myjenkins /bin/bash
停止|开启 某个容器
docker stop myjenkins
docker start myjenkins
网友评论