Task:
The Nautilus DevOps team has some conditional data present on App Server 1 in Stratos Datacenter. There is a container ubuntu_latest running on the same server. We received a request to copy some of the data from the docker host to the container. Below are more details about the task.
On App Server 1 in Stratos Datacenter copy an encrypted file /tmp/nautilus.txt.gpg from docker host to ubuntu_latest container (running on same server) in /tmp/ location. Please do not try to modify this file in any way.
Step 1) Login to the App Server 1 as root user
[tony@stapp01 ~]$ sudo su -
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for tony:
Step 2) Verify if the container ubuntu_latest is running
[root@stapp01 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bcdf6ee77b4e ubuntu "/bin/bash" 5 minutes ago Up 5 minutes ubuntu_latest
Step 3) Verify if the file /tmp/nautilus.txt.gpg is present at the location
[root@stapp01 ~]# ls /tmp/nautilus.txt.gpg
/tmp/nautilus.txt.gpg
Step 4) Copy the file from docker host to container ubuntu_latest
[root@stapp01 ~]# docker cp /tmp/nautilus.txt.gpg bcdf6ee77b4e:/tmp/
Step 5) Validate if the file is present inside the container.
[root@stapp01 ~]# docker container attach bcdf6ee77b4e
root@bcdf6ee77b4e:/# ls -l /tmp
total 4
-rw-r--r-- 1 root root 74 May 23 02:59 nautilus.txt.gpg
No comments:
Post a Comment