| by Scott Kilroy

Update local images

docker pull DISTRONAME:latest for example docker pull ubuntu:latest

Share Button
Read More
| by Scott Kilroy

Save changes to your docker container

You can save changes you make to your docker container by getting the container id and running the following command docker commit CONTAINERID IMAGENAME for example after installing apache I ran docker commit 89c48ac17dd7 apache-simple

Share Button
Read More
| by Scott Kilroy

Remove a local docker image

When you run “docker images” you’ll get results that look something like this REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 1d073211c498 2 weeks ago 187.9 MB To remove a image type “docker rmi -f IMAGE_ID (the 3rd column above). Warning this is permanent.

Share Button
Read More
| by Scott Kilroy

Prepare a docker container for AWS (elastic beanstalk)

cd to the directory containing your exported docker files, then run zip ../FILENAME.zip -r * .[^.]* This way kind of sucks, looking for a better way to do it.

Share Button
Read More
| by Scott Kilroy

List your local and running docker images and containers

To list your installed docker images run docker images To list your running docker containers run docker ps

Share Button
Read More
| by Scott Kilroy

Docker installation documentation

Docker installation information can be found at http://docs.docker.com/engine/installation/

Share Button
Read More
| by Scott Kilroy

Install a linux distro on docker

Unbuntu docker run –rm -ti ubuntu:latest /bin/bash Fedora docker run –rm -ti fedora:latest /bin/bash CentOS docker run –rm -ti centos:latest /bin/bash

Share Button
Read More
| by Scott Kilroy

Inspect your local docker images

docker inspect IMAGENAME

Share Button
Read More
| by Scott Kilroy

Get docker host ip

run echo $DOCKER_HOST

Share Button
Read More
| by Scott Kilroy

Export a docker container

Export a container (for use with amazon web services for example) by running the following command: docker export CONTAINERNAME > NAME.tar for example docker export fsk-apache > fsk-apache.tar

Share Button
Read More
| by Scott Kilroy

Build a docker base image

See docker documentation http://docs.docker.com/engine/articles/baseimages/

Share Button
Read More
| by Scott Kilroy

Build your docker image

docker build -t GROUPNAME/DOCKERPAGENAME:VERSION DIRECTORY so for example docker build -t example/ docker-node-hello:latest .

Share Button
Read More
| by Scott Kilroy

Installing docker

If you’re using linux you can install docker by doing the following: ubuntu apt-get install docker.io sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker Fedora yum -y install docker-io Mac OSX Install the docker toolbox Windows Also has a tool box but I’ve never used it. Docker Cheatsheet https://github.com/wsargent/docker-cheat-sheet

Share Button
Read More
| by Scott Kilroy

Amazon – recommended repo

The default repos for Amazon’s Centos are lacking a lot.  Add this repo to the default Amazon Centos setup. in /etc/yum.repos.d/ius.repo comment out: mirrorlist=http://dmirr.iuscommunity.org/mirrorlist?repo=ius-el5&arch=$basearch add: baseurl=http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/$basearch

Share Button
Read More
| by Scott Kilroy

Updating Drupal

The best way to handle minor updates is to first back everything up (your web directory and your database) then download the new version of drupal to a directory (lets use ~/drupalupdate as the download directory and /var/www/html as the webdirectory) cd into the download directory and run the following command find * -type f -exec echo cp {} /var/www/html/{} \; This one just test everything and echos what it would really do.  If everything looks good run find * […]

Share Button
Read More
| by Scott Kilroy

Print the total bytes of files in a directory grouped by date

ls -l|awk ‘length($6)==3{x[$6″ “$7]+=$5};END{for(i in x)printf”%s:\t%d\n”,i,x[i]}’

Share Button
Read More
| by Scott Kilroy

Optimize and repair all mysql tables

mysqlcheck -o -u root -p –all-databases

Share Button
Read More
| by Scott Kilroy

Reset the mysql root password

Stop the mysql daemon Restart mysql using the command mysqld_safe –skip-grant-tables Now you should be able to connect as root Once connected run the following: update user set Password=PASSWORD(‘new-password’) where user=’root’; then flush privileges exit mysql restart mysql and you should be able to login with the new password

Share Button
Read More
| by Scott Kilroy

See all open ports

lsof -i TCP| fgrep LISTEN

Share Button
Read More
| by Scott Kilroy

Remove top navbar from wordpress

Edit wp-includes/functions.php and add the following add_action(‘after_setup_theme’, ‘remove_admin_bar’); function remove_admin_bar() { if (!current_user_can(‘administrator’) && !is_admin()) { show_admin_bar(false); } } Now the top navbar will only showup for admin users.

Share Button
Read More