yum -y install docker-io下载安装 也可用 apt-get |
下载好自动安装 启动容器docker start44fc0f0582d9 进入容器docker attach 44fc0f0582d9 |
开机运行docker |
$ sudo chkconfig docker on |
# 下载一个ubuntu镜像 |
sudo docker pull ubuntu |
等待良久。。。 |
成功,运行这个镜像创建容器 |
docker run -i -t - v /root/software/:/mnt/software/ 25c5298b1a36 /bin/ bash |
- v 后面是挂载目录 运行镜像 id 默认执行的命令就是bin/ bash |
解压准备好的tomcat和jdk,编辑环境变量时发现没有 vi ,安装 vi |
apt-get update |
apt-get install vim |
修改环境变量 |
export JAVA_HOME=/opt/jdk |
export JRE_HOME=${JAVA_HOME}/jre |
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib |
export PATH=${JAVA_HOME}/bin:$PATH |
TOMCAT_HOME=/opt/tomcat/bin |
sudo apt-get install mysql-server 安装mysql |
下面来创建数据库mydatabase |
create database mydatabase; |
service mysql start 启动mysql服务 |
mysql -u username -p 进入mysql命令行 |
ps -ef | grep mysqld 查看mysqld进程 |
ps -ef | grep mysql 查看mysql进程 |
删除镜像: |
docker rmi ID |
删除容器: |
docker rm ID |
|
Docker常用命令速查 |
# 下载一个ubuntu镜像 |
sudo docker pull ubuntu |
# 使用ubuntu运行一个交互性的shell, |
# 分配一个伪终端,附带stdin和stdout(输入/输出流) |
# 如果你想退出分离出来的伪终端, |
# 可以使用CTRL -p+CTRL -q --就像先按CTRL -p 然后CTRL -q |
sudo docker run -i -t ubuntu /bin/ bash |
#docker ps命令 |
sudo docker ps #列出当前所有正在运行的container |
sudo docker ps -l #列出最近一次启动的,且正在运行的container |
sudo docker ps -a #列出所有的container |
#port命令 |
docker run -p 80:8080 <image> <cmd> #映射容器的8080端口到宿主机的80端口 |
#删除容器命令 |
sudo docker rm ` sudo docker ps -a -q` #删除所有容器 |
sudo docker rm $CONTAINER_ID #删除容器id为CONTAINER_ID的容器 |
#其他命令快速参考: |
sudo docker images #查看本地镜像 |
sudo docker attach $CONTAINER_ID #启动一个已存在的docker实例 |
sudo docker stop $CONTAINER_ID #停止docker实例 |
sudo docker logs $CONTAINER_ID #查看docker实例运行日志,确保正常运行 |
sudo docker inspect $CONTAINER_ID #查看container的实例属性,比如ip等等 |
sudo docker run -t -i - v /home/linjiqin/dev/docker:/home/mycontainer:rw -p 8000:8000 mydocker /bin/ bash |
写在前面,运行我们的镜像的命令使用上面的为参考,这样会挂载本地文件夹,并且会映射container的8000端口到宿主机的8000端口 |
/home/linjiqin/dev/docker为要挂载的本地文件夹,需提前创建 |
/home/mycontainer为docker映射路径,执行上面命令会帮我们创建 |
配置 Docker 镜像下载的本地 mirror 服务 http://www.linuxidc.com/Linux/2015-07/120061.htm |
Docker安装应用(CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm |
在 Docker 中使用 MySQL http://www.linuxidc.com/Linux/2014-01/95354.htm |
在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker http://www.linuxidc.com/Linux/2014-10/108184.htm |
Docker安装应用(CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm |
Ubuntu 14.04安装Docker http://www.linuxidc.com/linux/2014-08/105656.htm |
阿里云CentOS 6.5 模板上安装 Docker http://www.linuxidc.com/Linux/2014-11/109107.htm |
by: 发表于:2017-09-07 15:49:25 顶(0) | 踩(0) 回复
??
回复评论