docker 基础命令
拉取镜像
docker pull daocloud.io/library/mysql:5.6
创建容器
docker run -p 3306:3306 –name mysql -v /Users/peijiepang/Documents/docker/mysql/conf:/etc/mysql -v /Users/peijiepang/Documents/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d daocloud.io/library/mysql:5.6
获取所有的容器id
docker ps -a
启动容器
docker start 578fcc293e25
查看当前启动的容器
docker ps
进去容器内部系统
sudo docker exec -it 578fcc293e25 /bin/bash
退出容器
exit/ctrl+c
容器重启
docker restart 容器id
查看容器启动日志
docker logs 容器id
docker容器安装vim
apt-get update,这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。等更新完毕以后再敲命令:apt-get install vim命令即可。
容器拷贝文件
1
2将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下:
docker cp /www/runoob 96f7f14e99ab:/www/1
2docker cp /www/runoob 96f7f14e99ab:/www
将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中容器设置时区
1
2
3
4
5
6
7
8进入到/usr/share/zoneinfo/Asia目录,查看目录信息
/usr/share/zoneinfo/Asia# ls -hl
lrwxrwxrwx 1 root root 6 Jul 6 02:15 Shanghai -> ../PRC
lrwxrwxrwx 1 root root 12 Jul 6 02:15 Singapore -> ../Singapore
从查询结果可以知道,上海的时区文件实际上是个软连接文件。连接到了目录 /usr/share/zoneinfo/ 下的PRC文件。
直接进行拷贝:
cp /usr/share/zoneinfo/PRC /etc/localtime
然后这样就可以了。